google-apps-script - 从 google doc app 脚本创建 PDF 文件
问题描述
我已经构建了一个谷歌脚本来从模板文件创建文件,然后更新数据。我在制作 Google 文档以及使用我想要的数据更新文件时没有任何问题。但是,当我从新更新的文档创建 PDF 时,PDF 没有更新的文件信息。
var folder = DriveApp.getFolderById('Folder ID')
var FileName = "myFileName"
var newDoc = DriveDocTemp.makeCopy(FileName).getId();
var body = DocumentApp.openById(newDoc).getBody();
body.replaceText('{UpdateText}', "The New Date is 5/11");
var PDFName = "New PDF File name"
var PDFdoc = DriveApp.getFileById(newTsDoc).getAs("application/pdf");
var pdf = PDFdoc.setName(PDFName);
folder.createFile(pdf)
当我打开新创建的 PDF 文件时,该{UpdateText}
字段似乎仍在文件中,并且当我打开 PDF 文件时它没有更新但是当我打开 google doc 文件时,文本被正确替换为The New Date is 5/11
解决方案
推荐阅读
- python-3.x - LSTM 与 CNN 中张量的形状
- amazon-web-services - 求解环境:初始冻结求解失败。灵活解决重试:AWS Sagemaker
- qt - CLion & Qt :qrc/ url 在 Clion 上不起作用
- javascript - 使用 querySelector 跳转到下一个输入
- python - 如何解决comerror:PivotTable 类的PivotFields 方法失败?
- logging - 在 Virtualbox 中使用 Opensearch 配置 Filebeat
- sql - 在 where 子句中使用 select 子句中的子查询
- python - 条件取决于变量的 for 循环
- facebook-graph-api - Facebook 折旧 Ads API v10.0
- java - 使用 Callable 和 Future 时程序不会退出