Google Script: MailApp.sendEmail to multiple addresses?

后端 未结 2 1820
夕颜
夕颜 2021-01-04 02:14

I have a script that is using the following script:

MailApp.sendEmail(row.shiftManager, "Holiday Approval Request", "", {htmlBody: message         


        
2条回答
  •  执笔经年
    2021-01-04 03:17

    Here is how I'm doing it:

    //check quota and log
    const emailsLeft = MailApp.getRemainingDailyQuota();
    console.log( emailsLeft + " emails left in quota");
    
    //get list of emails from spreadsheet itself
    //filter out empty rows
    const emails = getTab("Config").getRange("D2:D").getValues().map(function(el){ return el[0]; }).filter(function(el){ return el != '' });  
    
    //send emails from NO_REPLY email, subject and HTML body
    MailApp.sendEmail({
      to: emails.join(","),
      subject: subject,
      htmlBody: html,
      noReply: true
    });
    

    getTab() and other helper functions can be found here https://github.com/tim-kozak/google-spreadsheet-helpers

提交回复
热议问题