用來在 Google 日曆中定義 Google Workspace 外掛程式內容和行為的資源設定。如果 Google Workspace 外掛程式資訊清單擴充了 Google 日曆,則必須包含所有標示為「必要」的元件。
日曆
Google 日曆擴充功能的 Google Workspace 外掛程式資訊清單設定。詳情請參閱「使用 Google Workspace 外掛程式擴充日曆」。
JSON 表示法 |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
欄位 | |
---|---|
createSettingsUrlFunction |
詳情請參閱 新增會議通訊外掛程式設定。 |
conferenceSolution[] |
|
currentEventAccess |
決定外掛程式對於使用者產生的資料事件資料的存取層級。如未提供,系統就不會將任何事件中繼資料傳遞至外掛程式。 有效的設定如下:
如果設為 |
eventOpenTrigger |
Google 日曆中活動開啟觸發條件的觸發條件規格。 |
eventUpdateTrigger |
如要在 Google 日曆中提供情境事件更新介面,此為必要欄位。日曆事件更新觸發條件的觸發條件規格。 |
eventAttachmentTrigger |
日曆中活動附件觸發條件的觸發條件規格。 |
homepageTrigger |
用於在日曆主機中建立外掛程式首頁的觸發條件函式規格。這會覆寫
|
ConferenceSolution
外掛程式提供的會議解決方案設定。每個解決方案都有對應的會議選項,顯示在 Google 日曆的「編輯活動」使用者介面中。
JSON 表示法 |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
欄位 | |
---|---|
id |
|
logoUrl |
不得為任意網址,圖片必須託管於 Google 的基礎架構。詳情請參閱 提供會議解決方案標誌。 如有提供,此映像檔可能與外掛程式 calendar.logoUrl 不同,後者是用來在主應用程式擴充的主機應用程式中代表外掛程式。如未提供特定解決方案的標誌圖片,系統會改用
calendar.logoUrl 。 |
name |
|
onCreateFunction |
|
EventOpenTrigger
內容相關觸發條件的設定,會在使用者開啟 Google 日曆活動時觸發。詳情請參閱擴充日曆活動介面。
JSON 表示法 |
---|
{ "runFunction": string } |
欄位 | |
---|---|
runFunction |
Card 物件的陣列,以顯示在外掛程式 UI 中。 |
EventUpdateTrigger
內容相關觸發條件的設定,會在使用者編輯及儲存 Google 日曆活動時觸發。詳情請參閱更新日曆活動。
JSON 表示法 |
---|
{ "runFunction": string } |
欄位 | |
---|---|
runFunction |
Card 物件的陣列,以顯示在外掛程式 UI 中。 |
EventAttachmentTrigger
內容相關觸發條件的設定,會在使用者點選日曆下拉式選單中的外掛程式附件供應器時觸發。
JSON 表示法 |
---|
{ "runFunction": string, "label": string, } |
欄位 | |
---|---|
runFunction |
Card 物件的陣列,以顯示在外掛程式 UI 中。 |
label |
|