建立或編輯 Google 日曆活動時,使用者可以選擇快速建立 Google Meet 會議,並將其與活動建立關聯。加入後,活動參與者只要按一下即可輕鬆加入相關 Hangout。
不過,如果使用者想使用第三方會議 (例如 WebEx) 而非 Google Meet,程序就會比較複雜。通常,使用者必須在 Google 日曆外建立會議,然後將會議代碼複製到日曆活動說明中。活動參與者必須按照特定步驟,使用提供的代碼進入會議。
Google Workspace 外掛程式可協助使用者避免這種複雜情況。您可以建構 Google Workspace 外掛程式,透過第三方會議解決方案擴充 Google 日曆的功能。每個新增的會議解決方案都會為日曆活動新增會議選項,讓使用者直接透過 Google 日曆建立及加入會議。
如果您是會議通訊服務供應商,可以建立 Google Workspace 外掛程式,定義 Google 日曆與您產品之間的連結。接著,您可以在 Google Workspace Marketplace 中發布外掛程式,讓使用者和管理員都能找到並安裝這項外掛程式。
會議解決方案
會議解決方案代表使用者可加入的第三方會議類型。每個解決方案都會顯示為會議選項,使用者在建立或編輯 Google 日曆活動時可選擇。
外掛程式可能會定義的會議解決方案範例包括:
- 標準視訊會議
- 純音訊會議
- 個人會議
- 公開串流會議
第三方服務提供的任何會議類型都可以有相關聯的解決方案,而解決方案集合則可在單一 Google Workspace 外掛程式中綁定。
會議解決方案的運作方式
將會議解決方案新增至 Google Workspace 外掛程式時,無須提供詳細的使用者介面。相反地,只要使用者建立或編輯 Google 日曆活動,在使用者安裝的 Google Workspace 外掛程式中定義的任何解決方案,都會顯示為會議通訊選項。
使用者選取會議解決方案後,外掛程式會使用 API 連線至第三方會議系統,並建立會議,同時同步會議和 Google 日曆活動之間的資料。如果事件稍後更新或刪除,外掛程式會偵測到這項變更,並在會議系統中做出相應更新。將會議附加到活動後,與會者就能透過 Google 日曆加入會議。
外掛程式可視需要提供設定頁面,讓使用者控制特定會議行為。
會議資料
提供 Google 日曆會議解決方案的 Google Workspace 外掛程式,需要特定資訊 (會議資料),才能讓使用者加入第三方會議。在外掛程式中定義會議解決方案時,您會指定 onCreateFunction
,用於建構並傳回 ConferenceData
物件。ConferenceData
物件必須包含 Google 日曆所需的所有會議資料,或是 ConferenceError
物件,用於說明與第三方會議系統通訊時發生的錯誤。
下表說明外掛程式可使用的各類會議資料,並列出代表這些資料的 ConferenceData 服務 物件。外掛程式使用的每個 ConferenceData
物件都必須將所有元素標示為「必填」:
元件 | 類型 | 說明 |
---|---|---|
會議錯誤 |
ConferenceError |
如果發生錯誤,則必須提供此值,否則不需要提供其他資料。用於回報加購項目嘗試連線至會議系統時發生的問題。 |
會議 ID | string |
如果不是錯誤,則為必要欄位。 使用這個 ID 來識別第三方會議系統中的會議。 |
會議參數 |
ConferenceParameter[] |
使用這些鍵/值組合,將任何系統專屬資訊傳遞給第三方會議系統,並從該系統接收資訊。舉例來說,系統可能會要求會議主持人的電子郵件地址,或是會議代碼。 |
會議記錄 | string |
用於在會議中附加文字通知。通常您會使用這些元素為會議管理員或法律通知新增操作說明。 |
進入點 |
EntryPoint[] |
如果不是錯誤,則為必要屬性,在這種情況下,必須定義至少一個 EntryPoint 。請使用 EntryPoint 說明加入會議的具體方式 (例如透過電話、視訊或 SIP)。每個進入點都需要 URI 和
EntryPointType 。 |
延伸閱讀
如需進一步瞭解相關資訊,請參閱下列說明文件:
使用會議解決方案建立 Google Workspace 外掛程式。建構會議外掛程式一文概略說明建構 Google Workspace 外掛程式所需的步驟,以實作第三方會議解決方案。
一探究竟。查看會議 Google Workspace 外掛程式範例的程式碼。
進一步瞭解 Apps Script 的功能。請參閱 Google Apps Script 說明文件。
想知道其他開發人員的成果嗎?前往 Google Workspace Marketplace 的 Google 日曆。