Class Menu

Menu

Menu niestandardowe w przykładowym interfejsie aplikacji Google. Skrypt może wchodzić w interakcję z interfejsem tylko w przypadku bieżącego wystąpienia otwartego dokumentu lub formularza i tylko wtedy, gdy skrypt jest powiązany z kontenerem dokumentu lub formularza. 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 menu wizualny separator.
addSubMenu(menu)MenuDodaje do menu menu podrzędne.
addToUi()voidWstawia menu do instancji interfejsu edytora.

Szczegółowa dokumentacja

addItem(caption, functionName)

Dodaje element do menu. Etykieta elementu menu powinna być zapisana jak nazwa własna (tylko pierwsza litera małą literą).

Parametry

NazwaTypOpis
captionStringEtykieta elementu menu, w którym tylko pierwsze słowo jest pisane wielką literą.
functionNameStringNazwa funkcji, która zostanie wywołana, gdy użytkownik wybierze element. Możesz używać funkcji z dołączonych bibliotek, takich jak Library.libFunction1.

Powrót

Menu – ta Menu służy do tworzenia łańcuszków.


addSeparator()

Dodaje do menu wizualny separator.

Powrót

Menu – ta Menu służy do tworzenia łańcuszków.


addSubMenu(menu)

Dodaje do menu menu podrzędne.

Parametry

NazwaTypOpis
menuMenumenu podrzędne, zbudowane jak menu najwyższego poziomu;

Powrót

Menu – ta Menu służy do tworzenia łańcuszków.


addToUi()

Wstawia menu do instancji interfejsu edytora.