Class Menu

透過集合功能整理內容 你可以依據偏好儲存及分類內容。
選單

Google Apps 使用者介面例項中的自訂選單。指令碼只能與目前文件或表單目前例項的使用者介面互動,且指令碼必須容器繫結到文件或表單中。詳情請參閱選單指南

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

Return 鍵

Menu — 這個 Menu 用於鏈結。


addSeparator()

在選單中新增視覺分隔符。

Return 鍵

Menu — 這個 Menu 用於鏈結。


addSubMenu(menu)

在選單中新增子選單。

參數

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

Return 鍵

Menu — 這個 Menu 用於鏈結。


addToUi()

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