插件类型

本页简要介绍了您可以构建的两种类型的插件:Google Workspace 插件编辑器插件。这些插件类型在扩展的应用、创建方法和限制方面有所不同。

Google Workspace 加购项

Google Workspace 加购项是最新一代的加购项,可提供许多功能,包括:

  • 为多个 Google Workspace 应用构建一个插件:您可以构建和管理一个可在整个 Google Workspace 中使用的 Google Workspace 插件,而不是为每个应用单独构建插件。Google Workspace 插件可以扩展以下宿主应用:

    • Gmail
    • Google 日历
    • Google Chat
    • Google 文档
    • Google 云端硬盘
    • Google Meet
    • Google 表格
    • Google 幻灯片
  • 提高品牌认知度:插件图标默认显示在宿主应用的右侧面板中。

  • 构建首页体验:为插件扩展的每个 Google Workspace 应用创建单独的首页,或为多个应用使用同一首页。

  • 在附加组件中反映上下文:设计 Google Workspace 附加组件,使其显示特定于宿主应用的界面。例如,附加组件可以显示电子邮件或日历活动中的信息,也可以根据当前的 Google Workspace 应用页面建议操作。

  • 使用标准化界面:使用 Google Apps 脚本 Card 服务提供的内置 widget 元素构建界面。您无需具备 HTML 或 CSS 方面的专业知识即可定义这些界面。

  • 扩展 Gmail 桌面版和移动版客户端:如果 Google Workspace 插件扩展了 Gmail,则可以在桌面版和移动版中使用该插件。您无需单独设计移动版。在所有位置都使用相同的界面。

  • 使用您偏好的运行时:使用您偏好的托管基础架构、开发工具、源代码控制系统、编码语言和代码库开发 Google Workspace 加载项。

编辑器插件

编辑器插件可扩展 Google 编辑器应用,例如 Google 文档、表格、幻灯片或表单。每种编辑器插件类型(例如,Google 表格插件)都有自己的特定于类型的功能、限制和特殊注意事项。构建编辑器插件时,请了解以下编辑器特有的详细信息。如需详细了解特定编辑器的插件,请参阅以下内容:

编辑器插件可以自动执行常见的编辑器任务,例如创建、修改、格式化文件以及在应用之间移动数据。编辑器插件界面可高度自定义。

编辑器插件非常适合在 Google 文档、表格、幻灯片或表单中自动执行任务,以供个人或内部使用。对于需要大规模功能、需要处理大量用户、需要低延迟或需要完全控制基础架构的插件,请考虑在其他运行时环境中构建 Google Workspace 插件,以便更好地控制基础架构、部署和发布流程。

编辑器插件在以下方面与 Google Workspace 插件的行为不同:

  • 编辑器插件可以创建包含菜单项、对话框和边栏的界面。界面使用标准 HTML 和 CSS 进行定义。
  • 编辑器插件具有特殊的授权规则,因为它们会与 Google 云端硬盘中的文件互动。在开发编辑器插件时,了解编辑器插件授权
  • 在每个编辑器中创建和更新的文件都有特定的结构。 例如,Google 幻灯片演示文稿由幻灯片、母版或布局等页面组成。 了解这些文件结构,因为插件在读取或修改文件时经常会与它们互动。
  • 编辑器插件仅在桌面客户端中运行,无法在 Android 或 iOS 中运行。
  • 编辑器插件必须在 Apps 脚本中实现。