我尝试使用Google aps脚本发送HTML电子邮件。我在google doc上获得了HTML,我试图使用下面的代码发送。但是当我发送它时,我会将其作为无格式文本接收,并显示所有HTML标记。谁能告诉我怎么做?我宁愿不在脚本中包含HTML,因为最终会有很多。
var html = UrlFetchApp.fetch(' https://docs.google.com/document/d/documentID/export?format=html');
MailApp.sendEmail(' emailaddress',subject,null,{htmlBody:html});
谢谢,布莱恩
答案 0 :(得分:0)
以下是使用一行电子表格数据执行相同操作的示例。 Link。不要在<style></style>
标记之间使用css。请改用内联style=""
。这似乎更好。
答案 1 :(得分:0)
Google脚本 Mail应用
您的代码格式似乎结构不合理,
确保所有数据传递到:
.sendEmail()
方法在花括号{}
中。
请参考下面的代码以查看其工作原理。
MailApp.sendEmail({ to: "me@myservice.com", subject: "Testing", htmlBody:"<h1>Hello there</h1><p>Your HTML Here</p>"});
就是这样。您还可以通过以下方式从外部文件发送此HTML:
HTMLService.createTemplateFromFile("fileName")