Menu personnalisé dans une instance de l'interface utilisateur d'une application Google. Un script ne peut interagir avec l'interface utilisateur d'un document ou d'un formulaire ouvert que s'il est lié à un conteneur par rapport au document ou au formulaire. Pour en savoir plus, consultez le guide des menus.
// Add a custom menu to the active spreadsheet, including a separator and a sub-menu. function onOpen(e) { SpreadsheetApp.getUi() .createMenu('My Menu') .addItem('My Menu Item', 'myFunction') .addSeparator() .addSubMenu(SpreadsheetApp.getUi().createMenu('My Submenu') .addItem('One Submenu Item', 'mySecondFunction') .addItem('Another Submenu Item', 'myThirdFunction')) .addToUi(); }
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addItem(caption, functionName) | Menu | Ajoute un élément au menu. |
addSeparator() | Menu | Ajoute un séparateur visuel au menu. |
addSubMenu(menu) | Menu | Ajoute un sous-menu au menu. |
addToUi() | void | Insère le menu dans l'instance de l'interface utilisateur de l'éditeur. |
Documentation détaillée
addItem(caption, functionName)
Ajoute un élément au menu. L'étiquette d'un élément de menu doit être en début de phrase (uniquement le premier mot en majuscule).
Paramètres
Nom | Type | Description |
---|---|---|
caption | String | Libellé de l'élément de menu, avec uniquement le premier mot en majuscule. |
functionName | String | Nom de la fonction à appeler lorsque l'utilisateur sélectionne l'élément. Vous pouvez utiliser les fonctions des bibliothèques incluses, telles que Library.libFunction1 . |
Aller-retour
addSeparator()
addSubMenu(menu)
addToUi()
Insère le menu dans l'instance de l'interface utilisateur de l'éditeur.