我有一项职能,按设计应:
我以这样的方式实现了它:
function copyDocsAndSetText(fromDirId, toDirId) {
var toDir = DriveApp.openFolderById(toDirId);
var cwd = toDir.createFolder("New folder");
var fromDir = DriveApp.openFolderById(fromDirId);
var originalFiles = fromDir.getFiles();
while (originalFiles.hasNext()) {
var file = originalFiles.next();
file.makeCopy(cwd);
}
var copiedFiles = cwd.getFiles();
while (copiedFiles.hasNext()) {
var file = copiedFiles.next();
var doc = DocumentApp.openById(file.getId());
doc.getBody().setText("It works!");
}
}我应该看看“它有效!”作为新创建的目录中每个文件的内容,但我没有。我做错了什么?还是某种虫子?
发布于 2016-01-11 08:32:03
您做了一个小错误,将openFolderById替换为getFolderById
var toDir = DriveApp.getFolderById(toDirId);
var fromDir = DriveApp.getFolderById(fromDirId);https://stackoverflow.com/questions/34706279
复制相似问题