Dan*_*bee 5 google-docs export-to-pdf google-apps-script
原始代码基本上是基于 2 个不同的模板(2 个不同的 Google Doc 和 2 个不同的键)将 Google Doc 转换为 PDF;
从 Google 表单回复中,如果选择了标准部件,它将向用户发送一封附有报价单(PDF 格式)的电子邮件。如果没有,则会向用户发送不同的模板:
第一个模板 --> 报价单(标准件)
第二个模板 --> 已收到请求模板(非标准件)
所以我现在要做的不是使用 2 个不同的文档,而是希望将模板放在 1 个文档中,但只转换特定页面。例如,第 1 页中的模板 1 和第 2 - 4 页中的模板 2。
下面的代码只会将整个文档转换为 PDF,所以我想知道是否有特殊的方法或属性getpagenumber可以转换特定页面。
var docName = "insertdocnamehere";
var custName = "insertcustomernamehere";
var docTemplate = "insertgoogledockeyhere";
var copyId = DriveApp.getFileById(docTemplate)
.makeCopy(docName+' for '+ custName)
.getId();
// Open the temporary document
var copyDoc = DocumentApp.openById(copyId);
// Get the document’s body section
var copyBody = copyDoc.getActiveSection();
copyDoc.saveAndClose();
var pdf = DriveApp.getFileById(copyId).getAs("application/pdf");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
698 次 |
| 最近记录: |