File.makeCopy()需要10多秒才能运行?

时间:2014-07-14 21:55:16

标签: google-apps-script

我正在尝试使用Google附加组件复制我当前的Google文档并将新文档保存在另一个文件夹中。

要复制我的文档,我使用以下代码:

var i = 0;
docId = DriveApp.getFileById(DocumentApp.getActiveDocument().getId()).
        makeCopy('newDoc_' + i, DriveApp.getFoldersByName('docCopy').next()).
        getId();

此代码实现了复制文件的目标。但是,makeCopy()过程似乎需要大约10秒才能运行每个文档。

运行脚本后,执行脚本显示makeCopy()调用的以下内容:

File.makeCopy([newDoc_0, docCopy]) [10.996 seconds]

这是正常行为吗?

虽然这对于单个文档来说只是不方便,但在尝试制作多个副本时,该过程会在大约360秒后超时 - 这意味着一次运行中只有30多个文档副本。

makeCopy()需要10秒以上才能运行吗?是否有更有效的方法使用Google Apps脚本制作文档副本?

0 个答案:

没有答案