Menu personnalisé dans une instance de l'interface utilisateur d'une application Google. Un script ne peut interagir avec l'interface utilisateur pour l'instance actuelle d'un document ou d'un formulaire ouvert, et uniquement si le script est lié au conteneur du document ou du formulaire. Pour plus pour plus d'informations, 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. Le libellé d'un élément de menu doit être en majuscule (seul le premier en majuscule).
Paramètres
Nom | Type | Description |
---|---|---|
caption | String | Libellé de l'élément de menu, seul le premier mot est en majuscule. |
functionName | String | Nom de la fonction à appeler lorsque l'utilisateur sélectionne l'élément. Vous pouvez
utilisent des fonctions provenant de bibliothèques incluses, telles que Library.libFunction1 . |
Renvois
addSubMenu(menu)
addToUi()
Insère le menu dans l'instance de l'interface utilisateur de l'éditeur.