【发布时间】:2014-06-26 04:04:08
【问题描述】:
只是尝试制作一个简单的脚本,该脚本制作具有指定文件 ID 的文档副本,然后打开该副本。
以下脚本会生成副本,但实际上并未打开文档:
function doGet(e) {
var fileId = e.parameters.fileId;
if(!fileId){
//fileId = Google Doc Id
fileId = '1eeNxjDEkA0P3XEq6xdM0R2wAcc6sNP5_7hU3_f4ViAA';
}
var newId = DocsList.getFileById(fileId).makeCopy('File copied to my drive').getId();
DocumentApp.openById(newId);
}
不知道为什么。任何帮助将非常感激。谢谢。
【问题讨论】:
-
在脚本编辑器中检查执行日志。
-
是的,但我再次尝试打开文档。我所能做的就是将文档添加到我在云端硬盘中的文件列表中。有什么方法可以实际打开文档吗?谢谢。
-
我实际上从你的问题中得到了我需要的答案。我只需要弄清楚如何复制当前文档:DocsList.getFileById(fileId).makeCopy(...).getId();谢谢
标签: google-apps-script google-drive-api google-docs