用于在 Gmail 中定义 Google Workspace 插件内容和行为的资源配置。如果 Google Workspace 插件清单扩展了 Gmail,则必须将所有组件都标记为必需。
Gmail
Gmail 扩展程序的 Google Workspace 插件清单配置。如需了解详情,请参阅通过 Google Workspace 插件扩展 Gmail 的功能。
JSON 表示法 |
---|
{ "authorizationCheckFunction": string, "composeTrigger": { object (ComposeTrigger) }, "contextualTriggers": [ { object (ContextualTrigger) } ], "homepageTrigger": { object (HomepageTrigger) } } |
字段 | |
---|---|
authorizationCheckFunction |
已弃用。用于执行第三方授权要求检查的 Apps 脚本函数的名称。系统会在每次调用 Google Workspace 插件之前调用此函数。 此函数已废弃,以避免不必要的执行延迟时间。 相反,该插件应从主调用抛出异常,如此示例所示。 |
composeTrigger |
如需了解详情,请参阅 使用 Compose 操作扩展 Compose 界面。 |
contextualTriggers[] |
|
homepageTrigger |
用于在 Gmail 托管服务中创建插件首页的触发器函数规范。这会替换
|
ComposeTrigger
Compose 操作的配置。如需了解详情,请参阅扩展 Compose 界面。
JSON 表示法 |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
字段 | |
---|---|
draftAccess |
定义 Compose 触发器函数可获得的数据访问权限级别。有效选项如下: |
selectActions[] |
用于创建 Compose 界面的 Compose 操作的列表;不过,此列表仅限每个插件一个操作。撰写操作在 Gmail 撰写窗口中显示相应的图标。
图标由 |
ContextualTrigger
当用户打开 Gmail 邮件且该邮件满足特定条件时触发的触发器的配置。如需了解详情,请参阅扩展消息界面。
JSON 表示法 |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
字段 | |
---|---|
onTriggerFunction |
如需详细了解如何定义此函数,请参阅 情境触发器函数。 |
unconditional |
|
SelectAction
Compose 操作配置,用于定义在用户选择 Compose 操作时要运行的函数。
JSON 表示法 |
---|
{ "runFunction": string, "text": string } |
字段 | |
---|---|
runFunction |
如需了解详情,请参阅 Compose 触发器函数。 |
text |
|