让我的第一篇文章试试吧:
代码:
GmailApp.sendEmail(senderMail, 'Vereinsmitgliedschaft', '', {
from: '****@gmail.com',
name: anmVorname + ' ' + anmName,
htmlBody: '<b>' + anmValue + '</b> <br><br>' + anmVorname + ' ' + anmName + ' <br>' + anmStrasse + '<br>' + anmOrt + '<br>' + anmMail + '<br>' + anmStatus + '<br><br>' + anmAnmerkung,
});
谢谢!
答案 0 :(得分:0)
加布里埃尔,
您是否可以确保在执行脚本时登录****@gmail.com帐户?我认为您必须登录到您尝试发送的帐户。
此外,from值必须是您的别名之一。这在Google的documentation中有解释。
它描述了高级参数:
来自String
应发送电子邮件的地址,必须是getAliases()返回的值之一。
<强> getAliases():强>
获取在Gmail中为此帐户设置为别名的电子邮件列表。您可以使用&#34; from&#34;从任何这些别名发送消息。可选参数。
因此,在您的代码之前在您的应用脚本中运行此代码:
// Log the aliases for this Gmail account and send an email as the first one.
var me = Session.getActiveUser().getEmail();
var aliases = GmailApp.getAliases();
Logger.log(aliases);
现在查看日志数据和/或在Apps脚本中打开调试器,以检查别名变量中的值。
如果**** @gmail.com不是别名var中的值之一,那么这可能是导致错误的原因...让我知道它是如何工作的。