Если вы хотите, чтобы MailApp
отправлял одно электронное письмо нескольким получателям, вы можете использовать строку адреса электронной почты через запятую в качестве первого аргумента MailApp.sendEmail
. Например:
const emails = [ "john.doe@email.com", "jane.doe@email.com" ]
// Join the emails into a single string separated by commas
const combinedEmails = emails.join() // "john.doe@email.com,jane.doe@email.com"
MailApp.sendEmail(combinedEmails, subject, message)
Это должно работать. Но убедитесь, что вы правильно читаете адреса электронной почты с листа. Если вы не уверены, вы можете предоставить образец листа с идентичным расположением, который вы используете.
Предполагая, что вы правильно читаете адреса электронной почты из электронной таблицы, вы можете изменить свой последний for
Слегка l oop, чтобы создать объединенную строку электронной почты, а затем отправить электронное письмо за пределами the l oop:
var emailsList = [];
for(var i = 9; i<lastecrvc; i++) {
var emailTo = ecrvc.getRange(i,2).getValues();
email = emailTo + "@gmail.com";
emailsList.push(email);
}
var combinedEmails = emailsList.join();
MailApp.sendEmail(combinedEmails, subject, message);