1

Google 最近推出了新的 Google Script API,我认为这是一个让期待已久的项目得以实现的好机会。

上下文如下:

  • 公司 GSuite 域中的一些用户共享约 100 张具有相同目的的用户。

  • 我想用一个侧边栏来增加这些工作表,显示附加信息等。

  • 我希望对用户进行无缝处理(即无需安装,并且在项目中的一张工作表上自动打开)。

最后这些要求迫使我使用绑定脚本,绑定到项目中的每个文件。到目前为止,确保每张纸都有相同的脚本非常困难,我放弃了。

然而,最新的 API 给了我希望。我查看了文档,但它并没有真正说明一种或另一种方式,因此我的问题是:

我可以使用 Google Script API 部署绑定脚本吗?

4

2 回答 2

0

文档声明您可以将脚本(绑定或独立)发布为Add-ons。这是你前进的最可能的方向。

Apps 脚本允许您将脚本作为插件发布,以便其他用户可以从插件商店安装它。

于 2018-02-06T15:27:33.797 回答
0

这应该是可能的(在大多数情况下)。

您可能会在自动打开侧边栏时遇到一些问题,但其他一切似乎都是可行的。

您只需要编写一个脚本来获取 100 多张相关文件的文件 ID,设置一个独立或绑定的脚本作为主副本,然后使用 api 的projects::getContent()方法从主副本获取脚本文件并传播它使用该projects::updateContent()方法到目标表。您可能还需要使用该projects::create()方法为这些工作表上的绑定脚本创建新项目。

于 2018-02-07T04:16:08.850 回答