创建或修改 Google 日历活动时,用户可以选择 快速创建 Google Meet 会议并将其与活动相关联。 添加后,活动参加者即可通过 只需点击一下即可
不过,如果用户想使用第三方会议(例如 WebEx) 使用 Google Meet 相比 Google Meet 会更复杂一些通常情况下, 要求用户在 Google 日历之外创建会议,然后 将会议代码复制到日历活动说明中。活动参加者 然后必须按照一组特定步骤使用代码 。
Google Workspace 插件可以帮助用户避免这种情况 复杂性。您可以构建 Google Workspace 插件 将 Google 日历的功能扩展到 会议解决方案。 每增加一个会议解决方案,都会为日历添加新的会议选项 让用户可以直接通过 Google 日历。
如果您是会议服务提供商,则可以创建 Google Workspace 插件来定义 Google 日历和您的产品。然后,您便可在 Google Workspace Marketplace、 用户和管理员可以找到并安装此应用。
会议解决方案
会议解决方案是指 可以加入。每个解决方案都显示为用户可以选择的会议选项 。
插件可能会定义的会议解决方案示例包括:
- 标准视频会议
- 纯音频会议
- 个人会议
- 公开直播的会议
第三方服务提供的任何类型的会议 关联的解决方案,也可以将一系列解决方案捆绑在一起 。
会议解决方案的工作原理
将会议解决方案添加到 Google Workspace 插件,无需 为其提供详细的界面相反,每当用户创建或修改 Google 日历活动时,在 用户的 Google Workspace 插件 显示为会议选项。
当用户选择会议解决方案时,该插件会连接到 创建会议、 在会议和 Google 日历活动之间同步数据。如果 但插件检测到这种情况, 会议系统上的相应更新。连接会议后 ,则参加者可以通过 Google 日历加入会议。
(可选)该插件可以提供设置页面,以便用户控制 特定会议行为
会议数据
提供会议功能的 Google Workspace 插件
Google 日历解决方案需要特定的信息 - 会议
数据 - 允许用户加入第三方会议。定义
视频会议解决方案时,您可以指定
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 脚本的功能。请参阅 Google Apps 脚本文档。
想知道其他开发者构建了什么?请访问 适用于 Google 日历的 Google Workspace Marketplace。