用於定義 Google Workspace 外掛程式內容和 Gmail 行為的資源設定。如果 Google Workspace 外掛程式資訊清單會擴充 Gmail,則必須將所有元件標示為「Required」。
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 動作的設定。詳情請參閱「擴充 Compose UI」。
JSON 表示法 |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
欄位 | |
---|---|
draftAccess |
定義可供 Compose 觸發事件函式使用的資料存取層級。有效的選項如下:
|
selectActions[] |
建立 Compose UI 的 Compose 動作清單。不過,此清單僅限於每個外掛程式一個動作。撰寫動作會在 Gmail 撰寫視窗中顯示對應的圖示。圖示是由 |
ContextualTrigger
當使用者開啟 Gmail 郵件且該郵件符合特定條件時,觸發條件就會觸發。詳情請參閱「擴充訊息 UI」。
JSON 表示法 |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
欄位 | |
---|---|
onTriggerFunction |
如要進一步瞭解如何定義這個函式,請參閱「 內容觸發事件函式」。 |
unconditional |
|
SelectAction
Compose 動作設定,定義使用者選取 Compose 動作時要執行的函式。
JSON 表示法 |
---|
{ "runFunction": string, "text": string } |
欄位 | |
---|---|
runFunction |
詳情請參閱「 Compose 觸發事件函式」。 |
text |
|