用于定义 Google Workspace 插件 在 Google 日历中显示的内容和行为的资源配置。如果 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 |
用于日历中插件
首页的触发器函数。此函数会替换
|
ConferenceSolution
此清单对象仅适用于使用第三方会议解决方案扩展日历的插件。
插件提供的 会议解决方案 的配置。每个解决方案都会在 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 |
|