Google apps script 在循环中发送html邮件

Google apps script 在循环中发送html邮件,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个完美的代码: var EMAIL_SENT='EMAIL SENT'; 函数sendEmails(){ var sheet=SpreadsheetApp.getActiveSheet(); var startRow=2;//要处理的第一行数据 var numRows=sheet.getRange(“F1:F”).getDisplayValues().filter(String).length; //获取单元格的范围 var dataRange=sheet.getRange(2,1,nu

我有一个完美的代码:

var EMAIL_SENT='EMAIL SENT';
函数sendEmails(){
var sheet=SpreadsheetApp.getActiveSheet();
var startRow=2;//要处理的第一行数据
var numRows=sheet.getRange(“F1:F”).getDisplayValues().filter(String).length;
//获取单元格的范围
var dataRange=sheet.getRange(2,1,numRows-1,21);
//获取范围中每行的值。
var data=dataRange.getValues();
对于(变量i=0;i}
您必须使用现有的html文件创建一个新文件,然后使用
HtmlService
获取其内容

  var body = HtmlService.createHtmlOutputFromFile('template_social').getContent();
  var emailAddress = row[14];
  var subject = 'Un nouvel adhérent vous a été affecté';
  MailApp.sendEmail({
    to: emailAdress, 
    subject: 'subject', 
    htmlBody: body});
参考文献
  • )