首页 > 解决方案 > 从 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

标签: google-apps-scriptgoogle-docs

解决方案


推荐阅读