Задать вопрос

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

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

Т.е. при новом срабатывании может быть 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);
}
}
  • Вопрос задан
  • 2483 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    Excel для начинающих
    1 месяц
    Далее
  • Skypro
    Excel для анализа данных за 6 месяцев
    6 месяцев
    Далее
  • GB (GeekBrains)
    Excel + Google-таблицы с нуля до PRO
    4 месяца
    Далее
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
Уже было, смотрите - предложено несколько вариантов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы