简单的Google脚本出现问题,请发送带有cc的电子邮件

时间:2018-07-07 04:50:29

标签: csv google-apps-script

请有人帮我提供这段代码。我需要在1栏中添加带有不同电子邮件的抄送。

希望有人可以帮助我。

function sendEmails() {
    var sheet = SpreadsheetApp.getActiveSheet();
    var startRow = 2; // First row of data to process
    var numRows = 20; // Number of rows to process
    // Fetch the range of cells A2:C3
    var dataRange = sheet.getRange(startRow, 1, numRows, 2)
    // Fetch values for each row in the Range.
    var data = dataRange.getValues();
    for (i in data) {
        var row = data[i];
        var emailAddress = row[0]; // First column
        var message = row[1]; // Second column
        var subject = "EXCEPTION REPORT";
        MailApp.sendEmail(emailAddress, subject, message);
    }
}

1 个答案:

答案 0 :(得分:0)

reference一样,使用.sendEmail的options参数。

 function sendEmails() {
    var sheet = SpreadsheetApp.getActiveSheet();
    var startRow = 2; // First row of data to process
    var numRows = 20; // Number of rows to process
    // Fetch the range of cells A2:C3
    var dataRange = sheet.getRange(startRow, 1, numRows, 2)
    // Fetch values for each row in the Range.
    var data = dataRange.getValues();
    for (i in data) {
        var row = data[i];
        var emailAddress = row[0]; // First column
        var ccAddress = row[--index of cc column--];
        var message = row[1]; // Second column
        var subject = "EXCEPTION REPORT";
        MailApp.sendEmail(emailAddress, subject, message, {cc : ccAddress});
    }
}