Gmail 清单资源

用于在 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

string

已弃用。用于执行第三方授权要求检查的 Apps 脚本函数的名称。系统会在每次调用 Google Workspace 插件之前调用此函数。

为避免不必要的执行延迟时间,此函数已废弃。 相反,该插件应从主调用抛出异常,如此示例所示。

composeTrigger

object (ComposeTrigger)

对于撰写操作是必需的。定义用户在撰写电子邮件时可用的一组界面。

如需了解详情,请参阅 使用 Compose 操作扩展 Compose 界面

contextualTriggers[]

object (ContextualTrigger)

必需。在 Gmail 中打开邮件时触发的触发器列表。触发器触发时,它会执行特定的 Apps 脚本函数,通常用于创建新卡片和更新界面。
homepageTrigger

object (HomepageTrigger)

用于在 Gmail 托管服务中创建插件首页的触发器函数规范。这会替换 addOns.common.homepageTrigger

ComposeTrigger

Compose 操作的配置。如需了解详情,请参阅扩展 Compose 界面

JSON 表示法
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
字段
draftAccess

string

定义 Compose 触发器函数可用的访问数据级别。有效选项如下:

  • NONE,默认设置。这会导致传递给 Compose 触发器函数的事件对象大部分为空。
  • METADATA,用于使用消息收件人列表填充传递给撰写触发器函数的事件对象。此设置要求该插件包含 gmail.addons.current.message.metadata 作用域。
selectActions[]

object (SelectAction)

用于创建 Compose 界面的 Compose 操作的列表;不过,此列表仅限每个插件包含一个操作。撰写操作在 Gmail 撰写窗口中显示相应的图标。 图标由 gmail.logoUrl 指定。

ContextualTrigger

当用户打开 Gmail 邮件且该邮件满足特定条件时触发的触发器的配置。如需了解详情,请参阅扩展消息界面

JSON 表示法
{
  "onTriggerFunction": string,
  "unconditional": {},
}
字段
onTriggerFunction

string

对于每个内容相关触发器,此属性都是必需的。触发器触发时要执行的 Apps 脚本函数的名称。

如需详细了解如何定义此函数,请参阅 情境触发器函数

unconditional

object

对于每个内容相关触发器,此属性都是必需的。用于指定在用户打开所有 Gmail 邮件时,情境触发器都会为其激活。这是目前唯一的选项,因此此值应始终为空对象。

SelectAction

Compose 操作配置,用于定义在用户选择 Compose 操作时要运行的函数。

JSON 表示法
{
  "runFunction": string,
  "text": string
}
字段
runFunction

string

对于撰写操作是必需的。在选择此撰写操作时执行的 Apps 脚本函数的名称。此 Compose 触发器函数会构建插件 Compose 界面。

如需了解详情,请参阅 Compose 触发器函数

text

string

对于撰写操作是必需的。对此 Compose 操作的简短文本说明。