Class Menu

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Menu

Niestandardowe menu w instancji interfejsu użytkownika aplikacji Google. Skrypt może korzystać z interfejsu użytkownika tylko dla bieżącego wystąpienia otwartego dokumentu lub formularza i tylko wtedy, gdy skrypt jest powiązany z kontenerem. 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 element do menu.
addSeparator()MenuDodaje do separatora wizualnego do menu.
addSubMenu(menu)MenuDodaje podmenu do menu.
addToUi()voidWstawia menu do instancji interfejsu edytora.

Szczegółowa dokumentacja

addItem(caption, functionName)

Dodaje element do menu. Etykieta pozycji menu powinna być wielka jak w zdaniu (bez dużych liter).

Parametry

NazwaTypOpis
captionStringEtykieta pozycji menu pisane tylko wielkimi literami.
functionNameStringNazwa funkcji wywoływana, gdy użytkownik wybierze element. Możesz użyć funkcji z dołączonych bibliotek, takich jak Library.libFunction1.

Zwróć

MenuMenu do łańcucha.


addSeparator()

Dodaje do separatora wizualnego do menu.

Zwróć

MenuMenu do łańcucha.


addSubMenu(menu)

Dodaje podmenu do menu.

Parametry

NazwaTypOpis
menuMenuMenu podrzędne, podobnie jak menu najwyższego poziomu.

Zwróć

MenuMenu do łańcucha.


addToUi()

Wstawia menu do instancji interfejsu edytora.