Иногда достаточно одного слова в таблице, чтобы не пропустить проблему. Например — "Просрочено". Но как сделать так, чтобы таблица сама сообщала об этом? Сегодня разберёмся, как настроить автоматическую отправку письма, если в столбце со статусами появляется такое значение. Это статья из цикла про автоматизацию Google Таблиц с помощью Apps Script. Если ты никогда не писал(а) код — не страшно. Всё пойдёт пошагово и без технической каши. function checkOverdueAndNotify() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Задачи");
const data = sheet.getRange("A2:E").getValues();
const overdueRows = data.filter(row => row[4] === "Просрочено"); // Статус — в колонке E
if (overdueRows.length > 0) {
const email = Session.getActiveUser().getEmail();
const subject = "⚠️ В таблице есть просроченные задачи";
// Формируем список задач
let body = `Найдено ${overdueRows.length} задач со статусом \"Просрочено\":\n\n`;
overdueRows.forEach((row, i) => {