Как это работает
Перенос данных из WhatsApp Business Cloud в Google Sheets делается готовым сценарием: он сам замечает новое и переносит его.
- Запуск: Триггер Telegram
- Проверка: Если /start или /menu
- Если да — Отправить главное меню
- Проверка: Если menu_attendance
- Если да — Отправить меню входа/выхода
- Проверка: Если menu_attendance_status
- Если да — Чтение Google Sheets (сотрудник)
- Проверка: Если employee
- Если да — Прочитать статус посещаемости (Sheets)
- Затем: Агрегировать
- Затем: Форматировать статус посещаемости
- Затем: Ответить статусом посещаемости
- Если нет — Ответить: не сотрудник
- Проверка: Если callback_query
- Если да — Чтение Google Sheets (сотрудник)1
- Проверка: Если Employee
- Если да — Прочитать из Sheets (дубликат посещаемости)
- Проверка: Если дубликат посещаемости
- Если да — Ответить о дубликате посещаемости
- Если нет — Добавить в Sheets (посещаемость)
- Затем: Ответить: посещаемость в порядке
- Если нет — Ответить: не сотрудник1
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.