用于定义 Google 日历中的 Google Workspace 插件内容和行为的资源配置。如果 Google Workspace 加购项清单扩展了日历,则必须包含所有标记为必需的组件。
日历
日历扩展服务的 Google Workspace 插件清单配置。如需了解详情,请参阅使用 Google Workspace 加载项扩展日历。
| 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 |
在日历中提供情境式活动更新界面时需要用到。事件更新触发器的触发规范。 |
eventAttachmentTrigger |
日历中活动附件触发器的触发规范。 |
homepageTrigger |
插件在 Google 日历中的首页的触发函数。这会替换
|
ConferenceSolution
只有使用第三方会议解决方案扩展 Google 日历的插件才需要此清单对象。
插件提供的会议解决方案的配置。每种解决方案都会在 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 |
|