Конечная цель - настроить систему алертов - отправлять уведомление в закрытый телеграмм канал или на почту при наступлении событий.
Перечень событий представлен ниже и может дополняться
1. В колонке «статус» пользователь ввел статус «прогул» «потерян» «отпуск»
2. В колонке оплаченные уроки стоит ноль
3. Пользователь не вносил изменения в лист клиента более 17 дней
Если событие наступает в телеграмм канал (или в письме) проливается инфо
1. фио клиента ( первая строка в листе)
2. ссылка на лист
3. Название алерта ( уроки остановились - для 1 пункта, пора напомнить об оплате - 2 пункт, журнал не заполняется - 3-й пункт.
Чтобы завести новое аналогичное событие - исполнитель объясняет как скопировать и отредактировать существующий скрипт ( т.е каждый Алерт подлежит копирование с возможностью редактирования темы сообщения, переменной «статус» и названия канала, куда проливается информирование (возможно в будущем нужно будет вывести каждый Алерт в отдельный канал)
Откуда берутся данные: все данные размещены в таблицах с одинаковой структурой шапки, где просто добавляются новые строки . Название таблицы - фио клиента - первая строка, уникальный номер таблицы может быть в масштабах одного файла только и имеет цифровое значение (1, 2, n) и этим номером назван лист, где размещена таблица
Пример таблиц (вкладка 1,2 и 3)
https://docs.google.com/spreadsheets/d/1JBHutxSgLy-S2zWtcov3jgcx_z9T73xGpsdEynUoRg8/edit#gid=0
Необходимо парсить файлы всех учителей ( Гугл Эксель), которые могут содержать 1,2 . N вкладок клиентов с таблицами и собирать всю инфо в единую базу ( откуда в последующем через например sql запросы можно будет делать различные выборки, для расчета зп и тд)
Период актуализации - сутки в 23 00 по Украіне.