索引
CalendarAddOnManifest
用于自定义 Google 日历插件的外观和执行方式的属性。
| 字段 | |
|---|---|
homepageTrigger |
可选。定义一个在与声明的情境触发器不匹配的情境中执行的端点。此函数生成的任何卡片始终可供用户使用,但当此插件声明更多有针对性的触发器时,可能会被情境内容遮盖。 如果存在,则会覆盖 |
conferenceSolution[] |
可选。定义此插件提供的会议解决方案。 |
createSettingsUrlFunction |
要执行的端点,用于创建指向插件设置页面的网址。 |
eventOpenTrigger |
在打开活动以供查看或修改时触发的端点。 |
eventUpdateTrigger |
在打开事件更新时触发的端点。 |
calendarNotificationTrigger |
可选。当用户订阅的日历中创建或更新活动时触发。仅适用于 为防止出现递归通知循环,当插件使用 Calendar API 修改 Google 日历活动时,如果身份验证凭证来自托管插件部署的同一 Google Cloud 项目,平台会抑制修改通知。不支持自行触发您自己项目的 Calendar API 调用。 不适用于 |
eventAttachmentTrigger |
情境触发器的配置,当用户在 Google 日历下拉菜单中点击插件附件提供程序时,该触发器会触发。 |
currentEventAccess |
定义触发事件插件时的数据访问权限级别。 |
EventAccess
一个枚举,用于定义事件触发器所需的数据访问权限级别。
| 枚举 | |
|---|---|
UNSPECIFIED |
未为 eventAccess 设置任何值时的默认值。 |
METADATA |
向事件触发器授予访问事件元数据(例如事件 ID 和日历 ID)的权限。 |
READ |
让事件触发器能够访问所有提供的事件字段,包括元数据、参加者和会议数据。 |
WRITE |
向事件触发器授予对事件元数据的访问权限,以及执行所有操作(包括添加参加者和设置会议数据)的能力。 |
READ_WRITE |
让事件触发器能够访问所有提供的事件字段(包括元数据、参加者和会议数据),并能够执行所有操作。 |
CalendarExtensionPoint
用于声明日历插件触发器的通用格式。
| 字段 | |
|---|---|
runFunction |
必需。激活此扩展点时要执行的端点。 |
ConferenceSolution
定义与会议相关的值。
| 字段 | |
|---|---|
onCreateFunction |
必需。应创建会议数据时要调用的端点。 |
id |
必需。应在一个插件中为各个会议解决方案分配唯一的 ID,否则在触发插件时可能会使用错误的会议解决方案。虽然您可以更改插件的显示名称,但不应更改其 ID。 |
name |
必需。会议解决方案的显示名称。 |
logoUrl |
必需。会议解决方案的徽标图片的网址。 |