Package google.apps.script.type.calendar

索引

CalendarAddOnManifest

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

字段
homepageTrigger

HomepageExtensionPoint

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

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

conferenceSolution[]

ConferenceSolution

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

createSettingsUrlFunction

string

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

eventOpenTrigger

CalendarExtensionPoint

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

eventUpdateTrigger

CalendarExtensionPoint

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

calendarNotificationTrigger

CalendarExtensionPoint

可选。当用户订阅的日历中创建或更新了活动时触发。仅适用于由 HTTP endpoints 使用 CalendarSubscriptionActionMarkup 创建的触发器。不适用于 Apps Script add-onsApps Script installable triggers

eventAttachmentTrigger

MenuItemExtensionPoint

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

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

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