将电子邮件发送到Google电子表格中的多个地址

地卡因

我构建了一个脚本,该脚本将一些数据发送到名为“电子邮件”的电子表格工作表“ B”单元格中的地址。目前,它似乎只发送到一个电子邮件地址。我希望它能够发送到同一单元格内的多个地址,这些地址之间用逗号分隔。希望这是有道理的。感谢您的帮助!这是我当前获取电子邮件地址的代码:

var email = ''; // If we don't find a match, we'll fail the send
  for (var row=0; row < names.length; row++) {
  if (names[row][0] == recipient) {
  email = emails[row][0];
  break; // end the search, we're done
 }
}
莫格斯达

GmailApp和MailApp都支持发送到多个电子邮件地址,其中的地址是逗号分隔的字符串。我已经尝试了两种方法,分别在不同的服务(hotmail,yahoo,private)上使用了3个不同的地址,它们对我来说很好用。

虽然我们可能不知道为什么这对您不起作用,但是您可以尝试这种解决方法。它只是将地址字符串分解为一个数组,然后为每个元素发送单独的电子邮件。(缺点:这将不必要地增加您的每天电子邮件数。)

var emailArray = email.split(",");
emailArray.forEach( function (address) {
  MailApp.sendEmail(address,subject,message);
});

如果您不喜欢使用forEach(),则等效:

var emailArray = email.split(",");
for (var i=0; i<emailArray.length; i++) {
  MailApp.sendEmail(emailArray[i],subject,message);
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一封电子邮件发送到Google电子表格中的多个地址

如何将“电子表格中的表单”的内容发送到电子邮件地址?

将Google电子表格中的范围作为电子邮件发送(格式问题)

Google表格-根据电子表格中的特定表格发送电子邮件

使用应用脚本将表格图表从Google电子表格发送到Slack

如何使用 JavaScript 将数据从 HTML 表单发送到 Google 电子表格?

将一个表格中的电子邮件地址与 1 列中的多个电子表格进行匹配

如何在一个电子邮件Google应用脚本中发送多个电子表格数据?

通过Google电子表格发送HTML时事通讯电子邮件

Google Apps脚本通过电子表格发送电子邮件

编辑Google电子表格,并弹出框确认发送的电子邮件

通过电子邮件发送表单并跟踪电子表格中的回复

如何根据Google Apps脚本中的电子表格日期发送电子邮件?

尝试将电子表格中的日期与今天的日期进行匹配并发送电子邮件

使用示例代码将电子邮件主题导入Google电子表格

如何将输入数据从Google电子表格侧边栏发送到工作表脚本功能?

将QR码从Google表格发送到电子邮件地址

将电子邮件从多个电子邮件表单发送到多个电子邮件地址

Google电子表格。当单元格包含电子邮件地址时执行某些操作

更改电子表格后,使用Outlook从Excel发送自动电子邮件

如何通过电子邮件发送电子表格的网址

发送包含电子表格数据的电子邮件

将Google表格中的值发送到电子邮件的脚本

将生成的链接推送到 JS 中的 Google 电子表格(Google AppScripts)

如何将每一行发送到另一电子表格,该电子表格的名称存储在该行的单元格中?

发送到多个电子邮件地址

Google表格脚本用户窗体-将数据从窗体发送到电子表格-用户窗体字段未正确处理

我正在尝试从电子表格中获取图表以使用Google脚本发送电子邮件,但getAs()函数无法正常工作

来自电子表格的 PDF 格式的 Google App 脚本电子邮件