Пользовательское меню в экземпляре пользовательского интерфейса приложения Google. Скрипт может взаимодействовать с пользовательским интерфейсом только для текущего экземпляра открытого документа или формы и только в том случае, если скрипт привязан к этому документу или форме. Для получения дополнительной информации см. руководство по меню .
// 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(); }
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Item(caption, functionName) | Menu | Добавляет пункт в меню. |
add Separator() | Menu | Добавляет визуальный разделитель в меню. |
add Sub Menu(menu) | Menu | Добавляет подменю в основное меню. |
add To Ui() | void | Вставляет меню в экземпляр пользовательского интерфейса редактора. |
Подробная документация
addItem(caption, functionName)
Добавляет пункт в меню. Заголовок пункта меню должен быть написан с заглавной буквы (только первое слово должно быть написано с заглавной буквы).
Параметры
| Имя | Тип | Описание |
|---|---|---|
caption | String | Название пункта меню, при этом заглавной буквой написано только первое слово. |
function Name | String | Имя функции, которая будет вызвана при выборе пользователем элемента. Вы можете использовать функции из включенных библиотек, например, Library.libFunction1 . |
Возвращаться
addSeparator()
addSubMenu(menu)
addToUi()
Вставляет меню в экземпляр пользовательского интерфейса редактора.