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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addItem(caption, functionName) | Menu | Dodaje pozycję do menu. |
addSeparator() | Menu | Dodaje do menu separator wizualny. |
addSubMenu(menu) | Menu | Dodaje do menu menu podrzędne. |
addToUi() | void | Wstawia 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
Nazwa | Typ | Opis |
---|---|---|
caption | String | Etykieta elementu menu, z której pierwsze słowo jest pisane wielką literą. |
functionName | String | Nazwa funkcji do wywołania, gdy użytkownik wybiera element. Możesz używać funkcji z uwzględnionych bibliotek, takich jak Library.libFunction1 . |
Powroty
addSeparator()
addSubMenu(menu)
addToUi()
Wstawia menu do wystąpienia interfejsu użytkownika edytora.