Как автоматически отправлять письма по условию?

Нужно настроить скрипт, который через стандартный триггер будет запускаться каждую минуту и проверять, к примеру колонку А, если значение в строке "Новый", то данные строки отправляются письмом с помощью скрипта, а затем меняют значение ячейки на "Отправлено".

Т.е. при новом срабатывании может быть 0,1 или больше строк со значением "Новый", нужно эти строки отправить и поменять значение на "Отправлено".

Как прописать такой скрипт?

На сейчас есть вот такой скрипт, который работает при ручном запуске.
function sendSelectedEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var activeRange = sheet.getActiveRange();
var data = activeRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = "ХХХХХХХХХХХХ@gmail.com";
var subject = "ХХХХХХХХХХХХ";
var message = row[0];
MailApp.sendEmail(emailAddress, subject, message);
}
}
  • Вопрос задан
  • 2295 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
Уже было, смотрите - предложено несколько вариантов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы