发送附带文件谷歌应用脚​​本的电子邮件

时间:2017-01-30 19:14:22

标签: google-apps-script

我正在尝试使用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]});

0 个答案:

没有答案