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

时间:2018-02-06 09:33:29

标签: google-apps-script google-apps-script-api

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

背景如下:

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

  • 我想用侧边栏增加这些表格,显示其他信息等。

  • 我想为用户进行无缝处理(即没有安装,在项目的其中一张纸上自动打开)。

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

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

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

2 个答案:

答案 0 :(得分:0)

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

  

Apps脚本允许您publish your script为   一个附加组件,以便其他用户可以从附加商店安装它。

答案 1 :(得分:0)

应该是可能的(大部分)。

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

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