建立會議通訊外掛程式

建構提供 Google 日曆第三方會議解決方案的 Google Workspace 外掛程式的程序,基本上與建構 Google Workspace 外掛程式的程序大致相同,過程中須完成幾個步驟 (以粗體顯示):

  1. 選擇外掛程式的專案擁有者和協作者。
  2. 建立 Apps Script 專案。
  3. 設計外掛程式的外觀和行為。
  4. 啟用 Google 日曆進階服務
  5. 設定外掛程式專案資訊清單。
    1. 在資訊清單中定義會議解決方案
  6. 使用內建的 Apps Script 資訊卡服務編寫程式碼,定義外掛程式的外觀和行為。
    1. 使用 Apps Script 內建的 ConferenceData 服務編寫程式碼來管理會議解決方案。
    2. (選用) 建立及設定外掛程式設定頁面
  7. 驗證外掛程式的 OAuth 範圍。
  8. 在擴充功能擴充的主機應用程式中測試外掛程式。
  9. 發布外掛程式。

本頁面會概略說明每個新步驟 (如需其他步驟的總覽,請參閱建構 Google Workspace 外掛程式)。

啟用日曆進階服務

Google 日曆進階服務可讓您直接從 Apps Script 專案呼叫 calendar API。部分常見作業 (例如日曆活動同步處理) 只能透過進階服務執行。您必須先為外掛程式專案啟用進階服務,才能使用進階服務。

您可以從 Apps Script 編輯器啟用 Google 日曆進階服務。請務必同時在編輯器「進階 Google 服務」對話方塊和 Google API 控制台中啟用 API。

在資訊清單中定義會議解決方案

外掛程式資訊清單提供 Google 日曆需要正確顯示及啟用外掛程式會議解決方案所需的基本資訊。您的外掛程式資訊清單必須定義 (在其 calendar 區段) 中一或多個會議解決方案,說明 Google 日曆活動可以使用的第三方會議類型。

如要進一步瞭解如何設定外掛程式的資訊清單,請參閱「資訊清單」。

新增代碼以建立及同步處理會議

建立指令碼專案後,即可開始新增程式碼,定義外掛程式的會議通訊行為。您可以使用 Google 日曆進階服務ConferenceData 服務和其他 Apps Script 服務來控制這項行為。

在外掛程式中新增會議處理代碼時,必須新增程式碼來建立會議同步處理日曆變更,並視需要新增設定頁面

在編寫程式碼時,請參閱外掛程式樣式指南,瞭解如何設計外掛程式使用者體驗。

建立會議

您的外掛程式必須能取得 Google 日曆活動的相關資訊,並在第三方會議系統上利用該活動建立會議。您必須實作一或多個 onCreateFunction 方法來執行這項程序,並在外掛程式資訊清單中設定這些方法。

詳情請參閱「建立第三方會議」。

同步處理日曆變更

建立會議並連結至 Google 日曆活動後,會議經常需要更新以反映活動變更。舉例來說,如果使用者變更活動時間,第三方會議系統中的會議資料就需要更新以反映上述情況。為因應事件變更而更新會議資料的程序稱為「同步處理」

詳情請參閱「同步處理日曆變更」。

新增設定

建議您配置選用設定,讓使用者自行設定外掛程式。例如,您可能想讓使用者設定附加至會議的會議參數或記錄。

每當您想讓使用者進一步控管外掛程式行為,都可以在外掛程式設定頁面中提供這些選項。這個網頁 (由外掛程式指令碼或其他外部代管的網頁) 會在使用者存取 Google 日曆 UI 中的外掛程式設定時開啟。

您可以選擇是否要建立外掛程式設定頁面。詳情請參閱「新增設定」。