我想知道是否可以将“自定义脚本”分发到工作区中的所有工作表。我在使用库或附加组件时遇到了不同的方式,但是它们都缺少我想完成的几点。
到目前为止,我可以使用Library Option并为所有文件创建一个新脚本,然后从该Library中调用我的Main Function。此解决方法不包括onOpen触发事件。当我使用 run-> test作为插件的功能并手动添加所有新文件(每隔一个月更新一次)时,我也就没有触发功能的可能性。
如果您有解决方案的想法,我会很高兴的。
BR NJ
答案 0 :(得分:2)
如果要执行诸如覆盖Apps脚本文件的操作,可以使用Apps Script API来完成。甚至绑定到文档(表,表单,文档)的脚本项目也可以使用Apps Script API覆盖。
StackOverflow answer - Update an Apps Script file using Apps Script
您还可以使用Apps Script API更新Apps脚本文件的清单文件,从而以编程方式将库和库版本添加到现有的Apps脚本文件中。