Un menu personalizzato in un'istanza dell'interfaccia utente di un'app Google. Uno script può interagire solo con la UI per l'istanza corrente di un documento o un modulo aperto e solo se lo script è associato a un contenitore al documento o al modulo. Per ulteriori informazioni informazioni, consulta la guida ai menu.
// 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(); }
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addItem(caption, functionName) | Menu | Aggiunge un elemento al menu. |
addSeparator() | Menu | Aggiunge un separatore visivo al menu. |
addSubMenu(menu) | Menu | Aggiunge un sottomenu al menu. |
addToUi() | void | Inserisce il menu nell'istanza dell'interfaccia utente dell'editor. |
Documentazione dettagliata
addItem(caption, functionName)
Aggiunge un elemento al menu. L'etichetta di una voce di menu deve usare la maiuscola a inizio frase (solo la prima la parola in maiuscolo).
Parametri
Nome | Tipo | Descrizione |
---|---|---|
caption | String | L'etichetta della voce del menu, con solo la prima parola in maiuscolo. |
functionName | String | Il nome della funzione da richiamare quando l'utente seleziona l'elemento. Puoi
utilizzano funzioni delle librerie incluse, come Library.libFunction1 . |
Invio
addSubMenu(menu)
addToUi()
Inserisce il menu nell'istanza dell'interfaccia utente dell'editor.