以PDF格式创建文档和电子邮件

时间:2017-10-23 16:00:26

标签: email pdf google-apps-script google-drive-api

我正在尝试创建每日概述文档,我每天早上都可以通过发送到我的电子邮件的PDF阅读。我有一个创建Go​​ogle文档的脚本,但每当我尝试将其作为PDF发送时,它都会发送一个完全空白的文档。当我查看Google文档(我目前也通过电子邮件发送以帮助测试错误)时,它会显示我想要的内容。这就是我用来创建PDF的内容:

var pdfDocument = DriveApp.getFileById(ID).getAs("application/pdf");

当我使用从现有文档复制的字符串ID替换“ID”时,此部分有效。变量“ID”定义为:

var ID = doc.getId();

我知道这正在提取正确的ID,因为我已将记录器设置为显示它并且它与生成的Google Doc匹配。我是脚本的新手,所以请原谅任何错误或礼节不佳。 Here is a link to the script.

1 个答案:

答案 0 :(得分:1)

嗯,我是一个傻瓜。我在将所有与Google文档相关的内容中添加doc.saveAndClose();,但在将文档作为PDF格式之前添加。希望这有助于其他人!