使用 Google Workspace 插件扩展 Gmail 的功能

许多电子邮件的目的是让收件人完成特定任务或实现特定目标,例如添加日历活动、填写表单、进行预订或使用其他应用。不过,收件人随后必须在没有任何进一步提示的情况下完成任务,这通常需要执行许多手动步骤。

您可以使用 Google Workspace 插件自动执行这些任务,从而为用户节省时间和精力。当用户在 Gmail 中阅读或撰写邮件时,Google Workspace 加载项可以显示交互式自定义界面,让用户以各种方式处理邮件,例如:

  • 在 Gmail 界面中显示用户的其他信息。
  • 连接到非 Google 服务,以检索信息或执行其他操作。
  • 提供控制插件行为或向其他服务发送信息的方法。

Google Workspace 插件可在 Gmail 中定义以下类型的扩展程序:

此外,可扩展 Gmail 的 Google Workspace 插件可在桌面设备和移动设备客户端上运行。

Gmail 首页

Gmail 支持显示 Google Workspace 插件的首页。 如需在 Gmail 中显示插件的通用首页,只需确保插件的清单中包含 addOns.gmail 字段即可。

或者,您也可以向插件清单添加 gmail.homepageTrigger,以提供特定于 Gmail 的首页。

无论哪种情况,您都必须在插件的脚本项目中提供首页触发函数的名称。此函数会在需要时自动调用,以构建 Gmail 首页。您必须实现此函数,以构建并返回构成首页的单个 CardCard 对象数组。首页触发函数会收到一个事件对象作为参数,其中包含一些常规信息,例如客户端的平台。您可以使用事件对象数据来定制首页的构建。

了解您可以制作的内容

Google Workspace 插件是使用 Apps 脚本构建的,其界面是使用 Apps 脚本的 Card 服务定义的。如需了解概览,请参阅构建 Google Workspace 加购项。Google Workspace 加购项的行为通过清单进行配置,其中包括特定于 Gmail 的部分。

在配置 Google Workspace 插件以扩展 Gmail 时,您必须确定要为插件创建哪些界面以及插件可以执行哪些操作。如需了解详情,请参阅以下指南: