从此答案中选择了一些代码:
Email a group and not individual addresses with Google App Script
似乎可以正常工作,但是我的代码存在这个问题。当我用电子邮件代替发送行时...我得到以下信息:
Message details
Invalid email: [L<?>;@11773e2
但是,email_list的“浏览器”框msg具有正确的电子邮件。
代码如下:
var email_list = [];
var contacts = ContactsApp.getContactGroup('TESTING').getContacts();
Browser.msgBox(contacts);
for(var i in contacts){
email_list.push(contacts[i].getPrimaryEmail());
}
Browser.msgBox(email_list);
MailApp.sendEmail({
to: email_list,
subject: "SUBJECT",
htmlBody: html2,
inlineImages:emailImages});
}
答案 0 :(得分:0)
IntegrationWarning
方法期望MailApp.sendEmail
键的值是单个字符串(由以to
分隔的电子邮件列表组成),而您的键值是一个数组。那可能是问题所在。尝试,
或toString()
:
join()
如果不是这种情况,则需要检查列表中的所有电子邮件是否有无效内容。