限制

插件的功能有一些限制。请避免这些陷阱,以改善用户的整体体验。

一般限制

以下限制适用于所有插件。请勿执行以下操作:

更改 Google Workspace 中的功能

加购项框架旨在增强 Google Workspace 应用,而不是添加限制。因此,您无法更改现有功能或锁定 Google Workspace 文档共享模式。

向用户收取安装费用

我们不提供向用户收取安装插件费用的方式,并且插件不得包含广告。不过,您可以自行开发付款系统,也可以调用现有结算数据库。您的插件可以连接到向用户收费的非 Google 服务。

检测到许多事件

除了某些触发器之外,插件无法知道用户在插件之外做了什么。例如,您无法检测到用户何时点击了宿主应用工具栏。虽然您始终会遇到轻微的延迟,但可以从边栏的客户端代码轮询文件内容的变化。

Google Workspace 加购项

以下限制仅适用于 Google Workspace 加载项和 Card 服务的使用。请勿执行以下操作:

扩展所有 Google Workspace 应用

Google Workspace 插件只能扩展 Gmail、Google 日历、Google 云端硬盘、Google Meet、Google 文档、Google 表格和 Google 幻灯片。最终,Google Workspace 插件将能够扩展其他 Google Workspace 应用。

编辑器中的文档上下文

Google Workspace 插件尚不支持在编辑器中使用文档上下文。也就是说,您无法使用 SpreadsheetApp.getActiveSpreadsheet() 等方法来获取当前文档。

使用 HTML/CSS 或客户端脚本

Google Workspace 插件必须使用基于卡片的界面。无法使用编辑器插件支持的 HTML/CSS 界面。 Google Workspace 加载项采用基于 widget 的方法来构建用户界面。这样一来,该插件便可在桌面平台和移动平台上顺畅运行,而无需您为每个平台分别构建界面。

全面支持移动设备

目前,Google Workspace 加购项可在桌面版 Web 客户端上运行。Gmail 移动应用还支持上下文触发(即 Gmail 消息读取)。Gmail、Google 日历或云端硬盘移动应用尚不支持非上下文主页。 Google Workspace 插件无法通过移动 Web 浏览器使用。

使用 Apps 脚本触发器

您无法在 Google Workspace 插件中创建或使用 Apps 脚本简单触发器

使用 SVG 图片

您目前无法在卡服务卡片和 widget 中使用 SVG 图片。

拥有 100 多个 widget

出于性能考虑,您无法向卡片添加超过 100 个 widget 或 100 个卡片部分。