带附件的Gmail API

时间:2015-06-11 12:07:19

标签: google-apps-script gmail-api

如何使用从API中获取文件的Gmail API从Apps脚本发送电子邮件,并将其作为附件包含在邮件中。

我查看了official documentation,但无法使其发挥作用。

1 个答案:

答案 0 :(得分:2)

您可以使用GmailApp服务而不使用GMail API来完成此操作。实际上,您的用例是GmailApp.sendEmail()文档中提供的示例。

 // Send an email with a file from Google Drive attached as a PDF.
 var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
 GmailApp.sendEmail('mike@example.com', 'Attachment example', 'Please see the attached file.', {
     attachments: [file.getAs(MimeType.PDF)],
     name: 'Automatic Emailer Script'
 });