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