用于定义 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 界面。
| JSON 表示法 | 
|---|
| {
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
} | 
| 字段 | |
|---|---|
| draftAccess | 
 定义了撰写触发器函数可用的数据访问权限级别。有效选项如下: 
 | 
| selectActions[] | 
 用于创建 Compose 界面的 Compose 操作列表;不过,此列表每个插件仅限一项操作。撰写操作在 Gmail 撰写窗口中具有相应的图标。
          图标由  | 
ContextualTrigger
一种触发器的配置,当用户打开 Gmail 邮件且该邮件满足特定条件时,该触发器会触发。如需了解详情,请参阅扩展消息界面。
| JSON 表示法 | 
|---|
| {
  "onTriggerFunction": string,
  "unconditional": {},
} | 
| 字段 | |
|---|---|
| onTriggerFunction | 
 如需详细了解如何定义此函数,请参阅 上下文触发函数。 | 
| unconditional | 
 | 
SelectAction
撰写操作配置,用于定义当用户选择撰写操作时要运行的函数。
| JSON 表示法 | 
|---|
| {
  "runFunction": string,
  "text": string
} | 
| 字段 | |
|---|---|
| runFunction | 
 如需了解详情,请参阅 Compose 触发器函数。 | 
| text | 
 |