本页面简要介绍了您可以构建的两种类型的插件 :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服务提供的内置 微件元素构建界面。您无需具备 HTML 或 CSS 方面的专业知识即可定义这些界面。扩展 Gmail 桌面版和移动版客户端:如果 Google Workspace 插件扩展了 Gmail,则可以在 桌面版和移动版中使用该插件。您无需设计单独的移动版。所有版本都使用相同的界面。
使用您偏好的运行时:使用您 偏好的托管基础架构、开发工具、源代码控制系统、 编码语言和代码库开发 Google Workspace 插件。
编辑器插件
编辑器插件用于扩展 Google 编辑器应用,例如文档、表格、幻灯片或表单。每种编辑器插件类型(例如表格插件)都有自己的类型特定功能、限制和特殊注意事项。构建编辑器插件时,请了解这些特定于编辑器的详细信息。如需详细了解特定编辑器的插件,请参阅以下内容:
编辑器插件可以自动执行常见的编辑器任务,例如创建文件、编辑文件、设置文件格式以及在应用之间移动数据。 编辑器插件界面具有高度可自定义性。
编辑器插件非常适合在 Google 文档、表格、幻灯片或表单中自动执行任务,以供个人或内部使用。对于需要大规模功能、需要处理大量用户、需要低 延迟或需要完全控制基础架构的插件,请考虑在 不同的运行时环境中构建 Google Workspace 插件,以便更好地控制基础架构、部署和发布 流程。
编辑器插件在以下方面与 Google Workspace 插件的行为不同:
- 编辑器插件可以创建包含菜单项、对话框和边栏的界面。界面使用标准 HTML 和 CSS 定义。
- 编辑器插件具有特殊的授权规则,因为它们会与 Google 云端硬盘中的文件进行交互。在开发 编辑器插件时,请了解 编辑器插件授权。
- 在每个编辑器中创建和更新的文件都有特定的结构。 例如,Google 幻灯片演示文稿由幻灯片、母版或版式等页面组成。 了解这些文件结构,因为插件在读取或编辑文件时通常会与这些结构进行交互。
- 编辑器插件仅在桌面版客户端中运行,而不能在 Android 或 iOS 中运行。
- 编辑器插件必须在 Apps 脚本中实现。