我有200多个电子表格,客户填写。 我开发了一个脚本来管理其在功能上基本相同的电子表格。
问题是,当我修改,我需要改变它在将所有这些片的脚本。 我尝试使用库,但没有成功,我希望听到如果有人知道答案。
库版本包括我(与发展上)在每个电子表格并没有显示的变化接踵而至。 它只会显示在入选的时间,这意味着,为了使这项工作我必须去到每个电子表格,去掉库,并重新安装最新版本的结果。 更新后的库只从我的老板的帐户工作。 图书馆是由当然谁的人有一个链接共享。 在任何电子表格的运行库的更新功能产生一个错误:“类型错误:无法找到目标函数FunctionName [目标对象](2号线,文件。‘测试’)”
有有同一个代码的所有电子表格时,我希望我能够改变的好办法?
您应该打开“的发展模式”。 资源 - >包括每个spreasheet包括库库
利用图书馆自己,我没有太多的成功。
一个解决方案,我建议是使用一个独立的脚本。 如果电子表格具有相同的功能,你可以使用一个for循环运行在所有设备上的脚本。
你可以使用使用GetFiles的一个文件夹中的文件的数组()
// Logs the number of files in the 'kittens' folder
var folder = DocsList.getFolder('kittens');
var files = folder.getFiles();
Logger.log(files.length);
文章来源: How to use one code for multiple spreadsheets that can be updated, attempt to use Library