繁体   English   中英

将Google工作表转换为html并使用Google App脚本作为电子邮件发送

[英]Convert google sheet to html and send as email using google app scripts

我目前正在尝试每天使用Google应用脚本通过电子邮件向Google工作表发送电子邮件,我想将工作表文档中的特定标签/工作表转换为html并填充电子邮件正文。 到目前为止,我想出了下面的代码,但不幸的是,它以pdf格式发送了电子邮件,但这不足以解决我的问题。 我感谢我能得到的所有帮助。

function sendEmailWithAttachments() {
  var fileId = 'Sheet id';
  // Send an email with an attachment: a file from Google Drive (as a PDF)
  var file = DriveApp.getFileById(fileId);
  MailApp.sendEmail('Email', 'file name',
    'One File IS Attached.', {
      name: 'Subject',
      attachments: [file.getAs(MimeType.PDF), ]
    });
  MailApp.sendEmail('email2', 'file name',
    'One File IS Attached.', {
      name: 'subject',
      attachments: [file.getAs(MimeType.PDF), ]
    });
}

file.getAs()函数正在检索文件,而传递的MimeType.PDF则告诉该函数以pdf格式获取它。 attachments: []然后将此pdf设置为电子邮件的附件,而不是正文。

我正在阅读您的愿望,就是用提供的数据将电子邮件正文创建为HML。 请参阅“ 简单邮件合并”上的教程,教程将允许您通过模板调整数据的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM