8

我想要做的是制作模板文档的副本,将工作表数据附加到新文件中。我使用 doc URL 作为 id。但是,当我尝试访问该文件时,我收到此错误“文档丢失(也许它已被删除?)(第 21 行)”第 21 行是

    var templateid = "URL";
    var file = DocumentApp.openById(templateid);        

谁能建议问题可能是什么?

4

1 回答 1

16

文档id不是文档的URL,而是文档创建时生成的UID,例如是id后面的值var id = createDocWithTable("doc with table")

您需要单独跟踪此 ID。如果你有文档对象,你可以用它的getId()方法来检索它。ID 也被编码到 URL 中,https://docs.google.com/document/d/3ckYOu8kuIfBzbu-Dtu9XwGHUnUJG32PK7wHe5xMv3VG/文档 ID也是如此3ckYOu8kuIfBzbu-Dtu9XwGHUnUJG32PK7wHe5xMv3VG

于 2013-02-01T00:36:03.473 回答