我有一个使用纯文本的脚本,但没有任何运气与HTML格式。如果定义了变量email
,SUBJECT
和MESSAGE
,我认为这可能会有效:
MailApp.sendEmail(email, SUBJECT, {htmlBody: MESSAGE});
电子邮件按预期发送给定主题,但唯一的信息是明文中的“[object Object]”。
我在这里显然搞乱了语法,但我似乎无法对他们如何做到这一点进行逆向工程in this tutorial。
谢谢!
答案 0 :(得分:1)
var options = {};
options.name = "Some display name";
options.replyTo = "myEmail@domain.com";
options.htmlBody = "<b>An HTML message</b>";
MailApp.sendEmail("recipient@domain.com, title, "Plain text in case the receiver can't render HTML", options);
我个人创建了一个options
对象,我将其传递给 MailApp 类的sendEmail()
方法。这样,管理HTML内容等额外参数会更容易。
但是,您真的应该阅读documentation,其中明确说明了发送电子邮件的多种方法。您想发送HTML内容,因此您需要使用带有可选参数的方法。可选参数是对象,它具有多个键/值对,用于进一步指定已发送电子邮件的选项。