0
我正在编写一个脚本,其中复制了一个模板电子表格,并最终将其填充。不幸的是,我的功能的最后一个“返回”行给我一个错误“文档丢失(可能它被删除了?)”无法在脚本中打开Google文档重复文档
很多关于该错误的信息表明权限问题,但即使出现错误在“openById()”文档实际上是创建的,我可以在Web浏览器中对其进行编辑。
function createDuplicateDocument(sourceId, name) {
var source = DriveApp.getFileById(sourceId);
var newFile = source.makeCopy(name, DriveApp.getFolderById(FOLDER));
return DocumentApp.openById(newFile.getId());
}
我已经看了代码为https://gist.github.com/mhawksey/1170597,它似乎用线:
var docid = DocsList.getFileById(templateid).makeCopy().getId();
var doc = DocumentApp.openById(docid);
的“已超出DocsList”似乎有利于DriveApp的被弃用,但转换线路使用这个接口仍然是相同的结果。