1

我想创建一个可打开侧边栏的 Google 表格插件。

在我编写了 Google 脚本的电子表格中,一切都很顺利。我将它发布在市场上(供私人用户使用)并安装在测试人员的帐户上。

在设置时,一切都很顺利,但是当我们尝试在另一张纸上使用它时,我的附加菜单中的项目没有出现。我们必须去插件 -> 管理插件 -> “我的插件” -> 在这个文档中使用

我们进行了深入研究,发现Auth.Mode当我们打开/创建电子表格时,并没有授权我的插件直接使用。

我想知道如何在用户安装插件后让该用户的每个电子表格直接使用插件,而无需通过菜单激活“在此文档中使用”。

这是显示所需行为和当前行为的图像:
在图片中查看我的问题

4

1 回答 1

1

Google 不提供“始终使用此插件”选项 - 用户必须在他们想要使用的每个电子表格中选择使用您的插件。如果他们不想使用您的插件,您不能强迫他们使用。

从安全角度考虑这一点 - 恶意加载项总是要求在每个用户文档中使用。当前模型确保仅在需要时使用附加组件,从而严重阻碍恶意数据收集/侵犯隐私。

使用插件和 Apps 脚本的说明

如果您使用 GSuite,情况可能会有所不同。我无权访问 GSuite 环境,因此无法详细说明,但我想您的域管理员可以安装他们认为合适的附加组件。我可以看到 DA 的用例也能够自动激活他们的插件,为他们的组织提供量身定制的服务。来自市场的附加组件仍然可能使用仅选择加入的安全模型。

于 2018-08-23T23:40:47.423 回答