我想要做的是制作模板文档的副本,将工作表数据附加到新文件中。
我使用文档 URL 作为 ID。但是,当我尝试访问该文件时,出现此错误
“文档丢失(也许它被删除了?)(第 21 行)”
第 21 行是
var templateid = "URL";
var file = DocumentApp.openById(templateid);
任何人都可以就可能出现的问题提出建议吗?
最佳答案
文档id不是文档的URL,而是文档创建时生成的UID,例如var id = createDocWithTable("doc with table")
后面的id的值.
您需要单独跟踪此 ID。如果你有文档对象,你可以用它的 getId()
来检索它。方法。 ID 也被编码到 URL 中,所以 https://docs.google.com/document/d/3ckYOu8kuIfBzbu-Dtu9XwGHUnUJG32PK7wHe5xMv3VG/
有文档 ID 3ckYOu8kuIfBzbu-Dtu9XwGHUnUJG32PK7wHe5xMv3VG
关于url - 通过 id 打开谷歌文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14637581/