MailApp.sendEmail从谷歌脚本返回[object Object]

时间:2013-11-18 19:29:18

标签: google-apps-script

我有一个使用纯文本的脚本,但没有任何运气与HTML格式。如果定义了变量emailSUBJECTMESSAGE,我认为这可能会有效:

MailApp.sendEmail(email, SUBJECT, {htmlBody: MESSAGE});

电子邮件按预期发送给定主题,但唯一的信息是明文中的“[object Object]”。

我在这里显然搞乱了语法,但我似乎无法对他们如何做到这一点进行逆向工程in this tutorial

谢谢!

1 个答案:

答案 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内容,因此您需要使用带有可选参数的方法。可选参数是对象,它具有多个键/值对,用于进一步指定已发送电子邮件的选项