用于定义 Google 日历中的 Google Workspace 加载项内容和行为的资源配置。 如果 Google Workspace 加购项清单扩展了日历,则必须包含所有标记为必需的组件。
日历
Google 日历扩展服务的 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 | 
 必须提供 Google 日历中的情境活动更新界面。日历中事件更新触发器的触发器规范。 | 
| 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 | 
 |