Un menu personalizzato in un'istanza dell'interfaccia utente di un'app Google. Uno script può interagire con l'interfaccia utente solo per l'istanza corrente di un documento o un modulo aperto e solo se è collegato al contenitore al documento o al modulo. Per ulteriori 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 una voce 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 una voce al menu. L'etichetta di una voce del menu deve essere maiuscola a inizio frase (solo la prima parola con l'iniziale maiuscola).
Parametri
Nome | Tipo | Descrizione |
---|---|---|
caption | String | L'etichetta della voce di menu, con solo la prima parola in maiuscolo. |
functionName | String | Il nome della funzione da richiamare quando l'utente seleziona l'elemento. Puoi utilizzare le funzioni delle librerie incluse, ad esempio Library.libFunction1 . |
Ritorni
addSeparator()
addSubMenu(menu)
addToUi()
Inserisce il menu nell'istanza dell'interfaccia utente dell'editor.