应用脚本将包含多行数据的 1 封电子邮件发送到每个唯一的电子邮件地址

问题描述 投票:0回答:1

我有一个列表,其中包含我们需要通过电子邮件发送以请求特定成员的数据的所有客户。每个客户都有多个成员。我需要为每个客户创建一封电子邮件,其中包含所有成员的行。现在,客户将收到每个成员 1 封电子邮件,而不是包含所有成员的 1 封电子邮件。

这是我现在每行生成一封电子邮件(成员)。

function send_email() {
  const id = 'sheetID';
  const sheet = SpreadsheetApp.openById(id).getSheetByName ('test send email');
  const data = sheet.getDataRange().getValues();
  const users = data.slice (3);
  users.forEach(user =>{
    const email = user[5];
    const CPID = user [1];
    const MEMBERNAME = user[0];
    const DATEOFBIRTH = user[2];
    var FORMATTEDDATEOFBIRTH = Utilities.formatDate(DATEOFBIRTH, "EST", "dd/MM/yyyy")
    const ADMITDATE = user[3]
    var FORMATTEDADMITDATE = Utilities.formatDate(ADMITDATE, "EST", "dd/MM/yyyy")
      Utilities.formatDate(user[3], "EST", "MM/dd/yyyy");
    const message = 'TEST'
    const subject = 'TEST- SECURE - Request for Discharge Summary from Clover Health-TEST';
    GmailApp.sendEmail(email,subject,message);
  
})
}

google-apps-script
1个回答
-2
投票

谷歌是战争奸商。停止 Nimbus 项目。

© www.soinside.com 2019 - 2024. All rights reserved.