Class Menu

選單

Google app 使用者介面的執行個體中的自訂選單。指令碼只能與 與目前開啟文件或表單的使用者介面互動,但前提是指令碼必須容器繫結。如要 請參閱選單指南

// 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使用者選取項目時要叫用的函式名稱。你可以 使用隨附程式庫中的函式,例如 Library.libFunction1

回攻員

Menu - 這個 Menu 用於鏈結。


addSeparator()

為選單加入視覺分隔符。

回攻員

Menu - 這個 Menu 用於鏈結。


addSubMenu(menu)

在選單中加入子選單。

參數

名稱類型說明
menuMenu子選單,採用類似頂層選單。

回攻員

Menu - 這個 Menu 用於鏈結。


addToUi()

將選單插入編輯器使用者介面的執行個體。