用於定義 Gmail 中 Google Workspace 外掛程式內容和行為的資源設定。如果 Google Workspace 外掛程式資訊清單會擴充 Gmail 功能,則必須包含所有標示為「必要」的元件。
Gmail
Gmail 擴充功能的 Google Workspace 外掛程式資訊清單設定。詳情請參閱「透過 Google Workspace 外掛程式擴充 Gmail 功能」。
| JSON 表示法 | 
|---|
| {
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
} | 
| 欄位 | |
|---|---|
| authorizationCheckFunction | 
 已淘汰。執行第三方授權規定檢查的 Apps Script 函式名稱。每次叫用 Google Workspace 外掛程式前,系統都會呼叫這個函式。 為避免不必要的執行延遲,這個函式已遭淘汰。 相反地,外掛程式應從主要叫用擲回例外狀況,如這個範例所示。 | 
| composeTrigger | 
 詳情請參閱「 使用 Compose 動作擴充 Compose UI」。 | 
| contextualTriggers[] | 
 | 
| homepageTrigger | 
 建立外掛程式的觸發函式規格
          Gmail 主機中的首頁。這會覆寫
          
             | 
ComposeTrigger
撰寫動作的設定。詳情請參閱「擴充 Compose UI」。
| JSON 表示法 | 
|---|
| {
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
} | 
| 欄位 | |
|---|---|
| draftAccess | 
 定義可供撰寫觸發函式使用的資料存取層級。有效選項如下: 
 | 
| selectActions[] | 
 建立 Compose UI 的 Compose 動作清單;不過,這份清單每個外掛程式只能有一個動作。撰寫動作在 Gmail 撰寫視窗中會顯示對應的圖示。圖示是由  | 
ContextualTrigger
觸發條件的設定:使用者開啟 Gmail 郵件,且該郵件符合特定條件時觸發。詳情請參閱「擴充訊息 UI」。
| JSON 表示法 | 
|---|
| {
  "onTriggerFunction": string,
  "unconditional": {},
} | 
| 欄位 | |
|---|---|
| onTriggerFunction | 
 如要瞭解如何定義這項函式,請參閱 情境式觸發函式。 | 
| unconditional | 
 | 
SelectAction
撰寫動作設定,定義使用者選取撰寫動作時要執行的函式。
| JSON 表示法 | 
|---|
| {
  "runFunction": string,
  "text": string
} | 
| 欄位 | |
|---|---|
| runFunction | 
 詳情請參閱「 Compose 觸發函式」。 | 
| text | 
 |