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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
add | Menu | Dodaje element do menu. |
add | Menu | Dodaje do menu wizualny separator. |
add | Menu | Dodaje do menu menu podrzędne. |
add | void | Wstawia menu do instancji interfejsu edytora. |
Szczegółowa dokumentacja
add Item(caption, functionName)
Dodaje element do menu. Etykieta elementu menu powinna być zapisana jak nazwa własna (tylko pierwsza litera małą literą).
Parametry
Nazwa | Typ | Opis |
---|---|---|
caption | String | Etykieta elementu menu, w którym tylko pierwsze słowo jest pisane wielką literą. |
function | String | Nazwa 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
add Separator()
add Sub Menu(menu)
add To Ui()
Wstawia menu do instancji interfejsu edytora.