У меня есть фрагмент кода, предназначенный для отправки повторяющихся электронных писем каждые 8 недель на список адресов в листе Google.
Кажется, он не рассылает письма.
Я пробовал различные примеры, которые я нашел в Интернете, но безуспешно
ScriptApp.newTrigger("sendEmails")
.timeBased()
.onWeekDay(ScriptApp.WeekDay.THURSDAY)
.atHour(11)
.nearMinute(00)
.everyWeeks(8)
.create();
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("EMAILS")
var startRow = 2;
var numRows = sheet.getRange(1,4).getValue();
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0];
var message = row[1];
var subject = "mail subject here";
MailApp.sendEmail(emailAddress, subject, message);
}
}
Когда я запускаю скрипт вручную, он, кажется, работает нормально, поэтому я думаю, проблема в новой части триггера?