用于在 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 |
Google 日历中活动附件触发器的触发器规范。 |
homepageTrigger |
用于在 Google 日历主机中创建插件首页的触发器函数规范。这会替换
|
ConferenceSolution
该插件提供的会议解决方案的配置。每个解决方案都有对应的会议选项,显示在 Google 日历的修改活动界面中。
JSON 表示法 |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
字段 | |
---|---|
id |
|
logoUrl |
此网址不能是任意网址,图片必须托管在 Google 的基础架构上。如需了解详情,请参阅 提供会议解决方案徽标。 如果提供,此图片可能与插件 calendar.logoUrl 不同,该图片用于在扩展的托管应用中表示插件。如果未为特定解决方案提供徽标图片,则系统会改用
calendar.logoUrl 。
|
name |
|
onCreateFunction |
|
EventOpenTrigger
情境触发器的配置,该触发器会在用户打开 Google 日历活动时触发。如需了解详情,请参阅扩展 Google 日历活动接口。
JSON 表示法 |
---|
{ "runFunction": string } |
字段 | |
---|---|
runFunction |
Card 对象数组,以便在插件界面中显示。
|
EventUpdateTrigger
情境触发器的配置,该触发器会在用户修改并保存 Google 日历事件时触发。如需了解详情,请参阅更新 Google 日历活动。
JSON 表示法 |
---|
{ "runFunction": string } |
字段 | |
---|---|
runFunction |
Card 对象数组,以便在插件界面中显示。
|
EventAttachmentTrigger
上下文触发器的配置,该触发器会在用户点击“日历”下拉菜单中的插件附件提供程序时触发。
JSON 表示法 |
---|
{ "runFunction": string, "label": string, } |
字段 | |
---|---|
runFunction |
Card 对象的数组,以便在插件界面中显示。
|
label |
|