Google 应用脚本仅在完成 ​​运行 后更新文档的更改。我可以强制它刷新吗?

Google app script only updates document's changes after finishing running. Can I force it to refresh before?

我想替换 google 文档中的一段文本,然后将其转换为 PDF

这就是问题所在,文档仅在脚本结束后使用更改进行更新。因此,当我 运行 以下代码时,PDF 尚未完成更改。

有没有办法在脚本 运行ning 时强制它更新?

var doc_open = DocumentApp.openById(fileid);
var doc_body = doc_open.getBody();

//replace text
doc_body.replaceText('{name}', student.name);
doc_body.replaceText('{email}', student.email);

//create pdf
var docblob = doc_open.getAs('application/pdf');
docblob.setName(filename + ".pdf");
var file = DriveApp.getFolderById(folderid).createFile(docblob)

尝试saveAndClose()方法。您必须添加另一行代码才能重新打开文档以执行更多操作(如果需要)。