Google apps script 如何将一些密件抄送地址添加到此脚本,而不发送重复的地址?
我有一个完美的工作脚本,用一个名字代替一个电子邮件地址,然后将该地址发送一封电子邮件。我只包含了添加密件抄送时中断的电子邮件部分。 我需要添加几个密件抄送收件人到它。但是,当我添加它们时,脚本继续发送,并在列中输入“EMAILIVER”,并继续通过所有的空白行向下列。在添加密件抄送之前,脚本将停止在第一个空行。如何将密件抄送收件人添加到此邮件中,而不发送重复的电子邮件 我用两封电子邮件的列表添加了cc/bcc的参数,这使得它可以发送重复的邮件Google apps script 如何将一些密件抄送地址添加到此脚本,而不发送重复的地址?,google-apps-script,gmail,gmail-api,bcc,Google Apps Script,Gmail,Gmail Api,Bcc,我有一个完美的工作脚本,用一个名字代替一个电子邮件地址,然后将该地址发送一封电子邮件。我只包含了添加密件抄送时中断的电子邮件部分。 我需要添加几个密件抄送收件人到它。但是,当我添加它们时,脚本继续发送,并在列中输入“EMAILIVER”,并继续通过所有的空白行向下列。在添加密件抄送之前,脚本将停止在第一个空行。如何将密件抄送收件人添加到此邮件中,而不发送重复的电子邮件 我用两封电子邮件的列表添加了cc/bcc的参数,这使得它可以发送重复的邮件 /* Sends non-duplicate ema
/* Sends non-duplicate emails with data from the current spreadsheet.
*/
function SendEmail() {
//if ()
var esheet = SpreadsheetApp.getActiveSheet();
var EMAIL_SENT = 'EMAIL_SENT';
var startRow = 2; // First row of data to process
var numRows = 1000; // Number of rows to process
// Fetch the range of cells A4:C100
var dataRange = esheet.getRange(startRow, 1, numRows, 3);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var emailSent = row[2]; // Third column
if (emailSent != EMAIL_SENT) { // Prevents sending duplicates
var subject = 'You have a new message in the message center.';
MailApp.sendEmail(emailAddress, subject, message, {
htmlBody: message,
cc: 'boss@company.com',
bcc: 'customers@home.com'
});
esheet.getRange(startRow + i, 3).setValue(EMAIL_SENT);
// Make sure the cell is updated right away in case the script is interrupted
SpreadsheetApp.flush();
}
}
}
// [END apps_script_gmail_send_emails_2]
/*发送包含当前电子表格数据的非重复电子邮件。
*/
函数sendmail(){
//如果()
var esheet=SpreadsheetApp.getActiveSheet();
var EMAIL_SENT='EMAIL_SENT';
var startRow=2;//要处理的第一行数据
var numRows=1000;//要处理的行数
//获取单元格A4:C100的范围
var dataRange=esheet.getRange(startRow,1,numRows,3);
//获取范围中每行的值。
var data=dataRange.getValues();
对于(变量i=0;i
我希望这会发送一封电子邮件,当它到达空白行时停止发送。相反,它添加了一行一行发送到工作表下方的电子邮件。这陷入了一个永无止境的循环。除非我今天需要添加密件抄送部分,否则它工作得非常完美。您是否要同时向电子邮件添加多个密件抄送?我不明白这部分。是的,这是给密件抄送几个人的。感谢您的帮助。