Package google.apps.script.type.calendar

索引

CalendarAddOnManifest

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

字段
homepageTrigger

HomepageExtensionPoint

定义在与声明的上下文触发器不匹配的上下文中执行的端点。此函数生成的任何卡片始终可供用户使用,但当此插件声明更具针对性的触发条件时,可能会被上下文相关内容遮盖。

如果存在,则会覆盖 addOns.common.homepageTrigger 中的配置。

conferenceSolution[]

ConferenceSolution

定义此插件提供的会议解决方案。第三方会议插件只能在 Apps 脚本中构建。

createSettingsUrlFunction

string

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

eventOpenTrigger

CalendarExtensionPoint

在打开活动以供查看或修改时触发的端点。

eventUpdateTrigger

CalendarExtensionPoint

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

eventAttachmentTrigger

MenuItemExtensionPoint

一种上下文触发器的配置,当用户点击日历下拉菜单中的插件附件提供方时触发。

currentEventAccess

EventAccess

定义触发活动插件时的数据访问权限级别。

EventAccess

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

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

CalendarExtensionPoint

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

字段
runFunction

string

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

ConferenceSolution

定义与会议相关的值。第三方会议插件只能在 Apps 脚本中构建。

字段
onCreateFunction

string

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

id

string

必需。ID 应在单个插件中的所有会议解决方案中唯一分配,否则在触发插件时可能会使用错误的会议解决方案。虽然您可以更改插件的显示名称,但不应更改 ID。

name

string

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

logoUrl

string

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