我正在尝试使用邮件。应用程序发送一封带有html正文的电子邮件,并将其与更改"from"姓名和回复"电子邮件地址。
我当前的脚本是:
MailApp.sendEmail (emailAddress, emailSubject, htmlBody, {htmlBody: htmlBody});
我想我应该加上{from: "name", replyTo: "replies@test.com"}。最后是:
MailApp.sendEmail (emailAddress, emailSubject, htmlBody, {htmlBody: htmlBody}, {from: "name", replyTo: "replies@test.com"});
但是它给了我一个错误。我做错了什么?
应该只有一个options
对象,像这样:
MailApp.sendEmail(emailAddress, emailSubject, htmlBody,
{ htmlBody: htmlBody, name: 'Tuyen Nguyen', replyTo: 'replies@test.com' });
MailApp
期望第一行中的第三个参数是您正在发送的电子邮件的纯文本版本。如果收件人的电子邮件程序由于某种原因不支持HTML电子邮件,它将显示纯文本版本。
对于电子邮件消息的纯文本版本和HTML版本都使用htmlBody
变量。这在技术上是可行的,但要注意,一些收件人可能会在他们的电子邮件消息中看到HTML标签。
看到MailApp.sendEmail()。
试试:
MailApp.sendEmail({
to: "recipient@example.com",
subject: "Logos",
htmlBody: "inline Google Logo<img src='cid:googleLogo'> images! <br>" +
"inline YouTube Logo <img src='cid:youtubeLogo'>});
}
从这个例子:https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(Object)
检查链接你可以添加任何选项到对象