Class Menu

Menu

Niestandardowe menu w wystąpieniu interfejsu aplikacji Google. Skrypt może wchodzić w interakcje z interfejsem tylko w bieżącym wystąpieniu otwartego dokumentu lub formularza i tylko wtedy, gdy skrypt jest powiązany z kontenerem w dokumencie lub formularzu. Więcej informacji znajdziesz w przewodniku po 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();
}

Metody

MetodaZwracany typKrótki opis
addItem(caption, functionName)MenuDodaje pozycję do menu.
addSeparator()MenuDodaje do menu separator wizualny.
addSubMenu(menu)MenuDodaje do menu menu podrzędne.
addToUi()voidWstawia menu do wystąpienia interfejsu użytkownika edytora.

Szczegółowa dokumentacja

addItem(caption, functionName)

Dodaje pozycję do menu. W etykiecie elementu menu powinna być zapisana wielkość liter jak w zdaniu (tylko pierwsze słowo pisane wielką literą).

Parametry

NazwaTypOpis
captionStringEtykieta elementu menu, z której pierwsze słowo jest pisane wielką literą.
functionNameStringNazwa funkcji do wywołania, gdy użytkownik wybiera element. Możesz używać funkcji z uwzględnionych bibliotek, takich jak Library.libFunction1.

Powroty

Menu – ten element typu Menu do tworzenia łańcuchów.


addSeparator()

Dodaje do menu separator wizualny.

Powroty

Menu – ten element typu Menu do tworzenia łańcuchów.


addSubMenu(menu)

Dodaje do menu menu podrzędne.

Parametry

NazwaTypOpis
menuMenuMenu podrzędne ma strukturę menu najwyższego poziomu.

Powroty

Menu – ten element typu Menu do tworzenia łańcuchów.


addToUi()

Wstawia menu do wystąpienia interfejsu użytkownika edytora.