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