Class Menu

Menu

Menu niestandardowe w instancji interfejsu aplikacji Google. Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącej instancji otwartego dokumentu lub formularza i tylko wtedy, gdy 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 separator wizualny.
addSubMenu(menu)MenuDodaje podmenu do menu.
addToUi()voidWstawia menu do instancji interfejsu edytora.

Szczegółowa dokumentacja

addItem(caption, functionName)

Dodaje element do menu. Etykieta elementu menu powinna być pisana jak w zdaniu (tylko pierwsze słowo zaczyna się wielką literą).

Parametry

NazwaTypOpis
captionStringEtykieta elementu menu, w której tylko pierwsze słowo zaczyna się wielką literą.
functionNameStringNazwa funkcji, która ma zostać wywołana, gdy użytkownik wybierze element. Możesz używać funkcji z dołączonych bibliotek, np. Library.libFunction1.

Powrót

Menu – ten Menu do tworzenia łańcuszków.


addSeparator()

Dodaje do menu separator wizualny.

Powrót

Menu – ten Menu do tworzenia łańcuszków.


addSubMenu(menu)

Dodaje podmenu do menu.

Parametry

NazwaTypOpis
menuMenuPodmenu, które jest skonstruowane jak menu najwyższego poziomu.

Powrót

Menu – ten Menu do tworzenia łańcuszków.


addToUi()

Wstawia menu do instancji interfejsu edytora.