Class Menu

Меню

Пользовательское меню в экземпляре пользовательского интерфейса приложения 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();
}

Методы

Метод Тип возврата Краткое описание
addItem(caption, functionName) Menu Добавляет пункт в меню.
addSeparator() Menu Добавляет визуальный разделитель в меню.
addSubMenu(menu) Menu Добавляет подменю в меню.
addToUi() void Вставляет меню в экземпляр пользовательского интерфейса редактора.

Подробная документация

addItem(caption, functionName)

Добавляет пункт в меню. Метка пункта меню должна быть написана в виде предложения (только первое слово должно быть написано с заглавной буквы).

Параметры

Имя Тип Описание
caption String Метка пункта меню, в которой заглавными буквами написано только первое слово.
functionName String Имя функции, которая будет вызываться, когда пользователь выбирает элемент. Вы можете использовать функции из включенных библиотек, например Library.libFunction1 .

Возвращаться

Menu — Это Menu для цепочки.


addSeparator()

Добавляет визуальный разделитель в меню.

Возвращаться

Menu — Это Menu для цепочки.


addSubMenu(menu)

Добавляет подменю в меню.

Параметры

Имя Тип Описание
menu Menu Подменю, построенное как меню верхнего уровня.

Возвращаться

Menu — Это Menu для цепочки.


addToUi()

Вставляет меню в экземпляр пользовательского интерфейса редактора.