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 Вставляет меню в экземпляр пользовательского интерфейса редактора.

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

addItem(caption, functionName)

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

Параметры

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

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

Menu — Это Menu для создания цепочек сообщений.


addSeparator()

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

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

Menu — Это Menu для создания цепочек сообщений.


addSubMenu(menu)

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

Параметры

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

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

Menu — Это Menu для создания цепочек сообщений.


addToUi()

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