Package google.apps.script.type.calendar

索引

CalendarAddOnManifest

用于自定义日历插件外观和执行的属性。

字段
homepageTrigger

HomepageExtensionPoint

定义在与声明的上下文触发器不匹配的上下文中执行的端点。该功能生成的所有卡片都始终可供用户使用,但当该插件声明更具针对性的触发器时,上下文内容可能会无法看到。

如果存在,它会替换 addOns.common.homepageTrigger 中的配置。

conferenceSolution[]

ConferenceSolution

定义此插件提供的会议解决方案。

createSettingsUrlFunction

string

一个要执行的端点,用于创建指向插件设置页面的网址。

eventOpenTrigger

CalendarExtensionPoint

一个端点,在有活动打开以供查看或修改时触发。

eventUpdateTrigger

CalendarExtensionPoint

在打开事件更新时触发的端点。

currentEventAccess

EventAccess

指定事件插件触发时的数据访问权限级别。

EventAccess

用于定义数据访问事件触发器所需的级别的枚举。

枚举
UNSPECIFIED 没有为 eventAccess 设置任何内容时的默认值。
METADATA 向事件触发器授予访问活动元数据(例如活动 ID 和日历 ID)的权限。
READ 向事件触发器授予对所有提供的事件字段的访问权限,包括元数据、参加者和会议数据。
WRITE 向活动触发器授予对活动元数据的访问权限,以及执行所有操作(包括添加参加者和设置会议数据)的权限。
READ_WRITE 向事件触发器授予对提供的所有事件字段(包括元数据、参加者和会议数据)的访问权限,以及执行所有操作的权限。

CalendarExtensionPoint

声明日历插件触发器的常用格式。

字段
runFunction

string

必需。激活此扩展点时要执行的端点。

ConferenceSolution

定义与会议相关的值。

字段
onCreateFunction

string

必需。应创建会议数据时调用的端点。

id

string

必需。ID 应在一个插件中跨视频会议解决方案进行唯一分配,否则当插件触发时,系统可能会使用错误的会议解决方案。虽然您可以更改插件的显示名称,但无法更改 ID。

name

string

必需。会议解决方案的显示名称。

logoUrl

string

必需。会议解决方案的徽标图片的网址。