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

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