截至昨天,2016 年 11 月 10 日,我的谷歌脚本停止工作并出现以下错误消息:
Invalid argument: info@mydomain.ch (line 168, file "Code")
有问题的行看起来像这样:
GmailApp.sendEmail("someone@theirdomain.com",
"Subject title",
"", {
from: "mrbob@mydomain.com",
name: "Mr. Bob",
htmlBody:
"Hello, <br><br> Bla blah blah... <br> Cheers,<br> Mr. Bob"
});
我的电子邮件地址 (mrbob@mydomain.com) 在我的 gmail 帐户中设置为“发送邮件”。它不是别名。我代码中的功能在过去的一年里一直运行良好,所以我不知道为什么突然停止了。任何想法和解决方案? 发件人地址是这个地址而不是我的 gmail 地址非常重要。
最佳答案
Google 最近对 MailApp/GmailApp 服务进行了一些更改,您现在只能从主 Gmail 帐户中设置为“别名”的帐户发送电子邮件。
转到 Gmail -> 设置 -> 帐户并确保针对您在 Google 脚本中用于发送电子邮件的电子邮件地址写入“设置为别名”。
关于google-apps-script - GmailApp.sendEmail 'from' 选项停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551524/