【发布时间】:2018-01-13 02:15:43
【问题描述】:
我开始使用 Google Apps 脚本并尝试创建文件的副本(Google Doc),然后替换复制文档中的文本并将其转换为 PDF。
该功能工作正常,但替换的文本不会出现在 PDF 文件中,而是出现在复制的文件中(我替换的地方)。
我读到了 saveandclose() 在函数完成弹出之前保存更改并关闭文档(复制)的方法。但似乎该方法不可用。我真的很感激帮助。谢谢。
function replaceconvert() {
var cdoc = DriveApp.getFileById('iddocument').makeCopy('filename321');
var iddoc = cdoc.getId();
var doc = DocumentApp.openById(iddoc);
doc.getBody().replaceText('nombre', 'Juan Perez');
var doc_repl = DriveApp.getFileById(iddoc);
var blob = doc_repl.getAs(MimeType.PDF);
DriveApp.getFolderById(idfolder).createFile(doc1)
}
【问题讨论】:
-
“但是好像方法不可用”是什么意思?你收到错误了吗?如果是这样,请将文本错误消息添加到问题中。
标签: google-apps-script google-drive-api google-docs export-to-pdf