我有一个带有绑定脚本的google工作表作为模板,我用它来复制它并在其他文件夹中生成一个新文件。
当我复制模板时,我希望副本不仅可以复制工作表,还可以复制绑定的脚本。然而,这种情况并非如此。副本没有限制脚本,我在复制的工作表中调用的用户定义的函数不起作用,因为它们不在那里!
有谁知道为什么会发生这种情况以及如何解决这个问题?
谢谢!
狮子座
答案 0 :(得分:0)
我刚刚使用此脚本复制包含代码的电子表格,并将代码与文件一起复制。这接近你的行为吗?
function copyThisFile(){
var ss=SpreadsheetApp.getActive();
var fileId=ss.getId();
var file=DriveApp.getFileById(fileId);
file.makeCopy();
}