Class Menu

メニュー

Google アプリのユーザー インターフェースのインスタンス内のカスタム メニュー。スクリプトは スクリプトがドキュメントまたはフォームにコンテナにバインドされている場合にのみ、開いているドキュメントまたはフォームの現在のインスタンスの UI に表示されます。詳細 詳しくは、メニュー ガイドをご覧ください。

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

メニューに項目を追加します。メニュー項目のラベルは、文頭を大文字にしてください(最初の文字のみ)。 単語を大文字にします)。

パラメータ

名前説明
captionString最初の単語のみが大文字になる、メニュー項目のラベル。
functionNameStringユーザーがアイテムを選択したときに呼び出す関数の名前。Google Chat では 含まれているライブラリ(Library.libFunction1 など)の関数を使用する。

戻る

Menu - この Menu(チェーン用)。


addSeparator()

メニューにビジュアル セパレータを追加します。

戻る

Menu - この Menu(チェーン用)。


addSubMenu(menu)

メニューにサブメニューを追加します。

パラメータ

名前説明
menuMenuトップレベル メニューのように構成されたサブメニュー。

戻る

Menu - この Menu(チェーン用)。


addToUi()

エディタのユーザー インターフェースのインスタンスにメニューを挿入します。