Class Menu

Menu

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 modulo aperto e solo se lo script è vincolato al container dal documento o dal 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

MetodoTipo restituitoBreve descrizione
addItem(caption, functionName)MenuAggiunge un elemento al menu.
addSeparator()MenuConsente di aggiungere un separatore visivo al menu.
addSubMenu(menu)MenuConsente di aggiungere un sottomenu al menu.
addToUi()voidInserisce 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 essere in maiuscolo (solo la prima parola deve essere in maiuscolo).

Parametri

NomeTipoDescrizione
captionStringL'etichetta della voce di menu, con solo la prima parola in maiuscolo.
functionNameStringIl nome della funzione da richiamare quando l'utente seleziona l'elemento. Puoi utilizzare funzioni delle librerie incluse, ad esempio Library.libFunction1.

Andata e ritorno

Menu: questo Menu, per il concatenamento.


addSeparator()

Consente di aggiungere un separatore visivo al menu.

Andata e ritorno

Menu: questo Menu, per il concatenamento.


addSubMenu(menu)

Consente di aggiungere un sottomenu al menu.

Parametri

NomeTipoDescrizione
menuMenuIl sottomenu, strutturato come un menu di livello superiore.

Andata e ritorno

Menu: questo Menu, per il concatenamento.


addToUi()

Inserisce il menu nell'istanza dell'interfaccia utente dell'editor.