嘿伙计们,我一直在尝试制作一个脚本,该脚本将从我计算机上同步到我的谷歌驱动器的文件夹中获取文件(显示在计算机>我的电脑下)并将它们移动到我的驱动器下的文件夹中。到目前为止,这就是我正在使用的。但是,我收到此错误“ReferenceError:“目标”未定义。(第 10 行,文件“代码”)”。
这是我第一次尝试做这样的事情,所以我不是很有经验。我不确定我必须将目标更改为什么。任何建议将不胜感激,或者如果您发现我的代码有任何其他错误也会有所帮助。
谢谢!
function copyFilesAndTrash(source_folder, dest_folder) {
var source_folder = DriveApp.getFolderById('1N86jGD2EJjbpjdY5TTBAbHDAYLMRdGUe')
var dest_folder = DriveApp.getFolderById('1rveHeNuwKxnqWcVv3Da_N-uI_NJV-PpY')
var files = source_folder.getFiles();
while (files.hasNext()) {
var file = files.next();
file.makeCopy(target).setName(file.getName());
file.setTrashed(true);
}
}
您的“目标”变量在 file.makeCopy(target) 中使用,但它并未在您的代码中的任何地方初始化。
同样,dest_folder 已定义但未在任何地方使用。
尝试更改“dest_folder”的“目标”,因为这很可能会更正您的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句