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();
}

Методы

Метод Тип возврата Краткое описание
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 .

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

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


add Separator()

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

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

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


add Sub Menu(menu)

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

Параметры

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

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

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


add To Ui()

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