我尝试将EventLog“ Application”复制到PC上的另一个文件夹,但总是收到以下错误消息: “ ....找不到路径'C:\\ Windows \\ System32 \\ winevt \\ Logs \\ Application.evtx的一部分...” 我使用 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我的代码不断出现以下错误。
“找不到方法addFile(Folder)。(第25行,文件“ XXXXX”)”
谁能帮我这个?
非常感谢!
function manualBackup() {
var folder, backup;
folder = DriveApp.getFolderById("0B49siU2r7QqYSE9ZeHJCM2FKR2c");
backup = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(SpreadsheetApp.getActiveSpreadsheet().getName() + "_Backup_Copy");
backup = DriveApp.addFile(folder); // This is line 25 with the issue
backup.removeFromFolder(DocsList.getRootFolder());
}
尝试并测试了以下代码:
function manualBackup() {
var folder = DriveApp.getFolderById("0B3M-kyknQTApWG1STzBhaFBEMVE");
var file = DriveApp.getFileById("1mBWb98eap8xyAjlahCV8TM3FVKabvoM3OdesICRdERg");
var name = file.getName() + "_Backup_Copy";
file.makeCopy(name ,folder);
}
似乎addFile()或makeCopy()方法仅适用于已授予写许可权的文件夹。 在我在云端硬盘中创建的文件夹中尝试了此代码。
希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.