我正在尝试使用Google应用脚本发送附带文件的电子邮件。 我的工作流程是: 1.从谷歌表中获取数据 2.创建包含数据的Google文档 3.从google doc转换为MS Document后,发送附带附件的电子邮件。
1,2对我很有用,当我尝试发送文档时,我得到一个没有内容的文件(没有文本)。我正在尝试使用pdf版本,了解如何实现转换为.docx格式(或.doc)将非常有用。 谢谢!
我的代码看起来像这样:
var doc = DocumentApp.create('File to attach');
doc.getBody().appendParagraph('some text insied the document');
var subject = "mail subject";
var body = "text within the mail"
var fileId = doc.getId();
var myMail = "myMail@domain.com";
var file = DriveApp.getFileById(fileId);
var blob = file.getAs(MimeType.PDF);
GmailApp.sendEmail(myMail, subject, body, {attachments:[blob]});