用於定義 Google 日曆中 Google Workspace 外掛程式內容和行為的資源設定。如果 Google Workspace 外掛程式資訊清單擴充了 Google 日曆,就必須包含所有標示為「必要」的元件。
日曆
Google 日曆擴充功能的 Google Workspace 外掛程式資訊清單設定。詳情請參閱「使用 Google Workspace 外掛程式擴充 Google 日曆功能」。
| JSON 表示法 | 
|---|
| {
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
} | 
| 欄位 | |
|---|---|
| createSettingsUrlFunction | 
 詳情請參閱 新增會議外掛程式設定。 | 
| conferenceSolution[] | 
 | 
| currentEventAccess | 
 決定外掛程式對使用者產生的資料/事件資料的存取層級。如果未提供,系統不會將任何事件中繼資料傳遞至外掛程式。有效設定如下: 
 如果設為  | 
| eventOpenTrigger | 
 日曆中活動開啟觸發條件的觸發條件規格。 | 
| eventUpdateTrigger | 
 在 Google 日曆中提供情境式活動更新介面。日曆中活動更新觸發條件的觸發條件規格。 | 
| eventAttachmentTrigger | 
 日曆中活動附件觸發條件的觸發條件規格。 | 
| homepageTrigger | 
 在 Google 日曆主機中建立外掛程式首頁的觸發函式規格。這會覆寫
          
             | 
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 | 
 |