Google最近推出了新的Google Script API,我认为这是一个期待已久的项目的好机会。
背景如下:
一些公司GSuite域中的用户共享约100张具有相同目的的用户。
我想用侧边栏增加这些表格,显示其他信息等。
我想为用户进行无缝处理(即没有安装,在项目的其中一张纸上自动打开)。
这些最后的要求迫使我使用绑定脚本,绑定到项目中的每个文件。到目前为止,确保每张工作表都有相同的脚本是非常困难的,我放弃了。
然而,最新的API给了我希望。我查看了文档,但它并没有真正说出这种或那种方式,因此我的问题是:
我可以使用Google Script API部署绑定脚本吗?
答案 0 :(得分:0)
文档声明您可以将脚本(绑定或独立)发布为Addon-ons。这是你走向最可能的方向。
Apps脚本允许您publish your script为 一个附加组件,以便其他用户可以从附加商店安装它。
答案 1 :(得分:0)
应该是可能的(大部分)。
自动打开侧边栏可能会遇到一些问题,但其他一切似乎都可行。
您只需要编写一个脚本来获取相关100多张的文件ID,设置一个独立或绑定的脚本作为主副本,并使用api的projects::getContent()
从主服务器获取脚本文件并使用projects::updateContent()
方法将其传播到目标工作表的方法。您可能还需要使用projects::create()
方法在这些工作表上为绑定脚本创建新项目。