Package google.apps.script.type.calendar

索引

CalendarAddOnManifest

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

字段
homepageTrigger

HomepageExtensionPoint

定义在与声明的上下文触发器不匹配的上下文中执行的端点。此函数生成的任何卡片始终可供用户查看,但如果此插件声明了更有针对性的触发器,则可能会被上下文内容所取代。

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

conferenceSolution[]

ConferenceSolution

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

createSettingsUrlFunction

string

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

eventOpenTrigger

CalendarExtensionPoint

一个端点,在事件打开以供查看或修改时触发。

eventUpdateTrigger

CalendarExtensionPoint

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

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

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