Мета:
Автоматично зчитувати з вхідних листів вкладення (PDF або Excel), витягувати ПІБ менеджера та суму продажу, і передавати ці дані в Google Sheets кожні 2 години 15 хв у робочий час (09:00–18:00, пн–пт).
Технічне завдання
1. Джерело:
Gmail (тема: «Звіт продажів» або ярлик Sales Reports).
Вкладення: .pdf, .xlsx, .xls, .csv.
2. Обробка:
Витягнути з файлу:
ПІБ менеджера
Суму продажу
Якщо PDF — текст або OCR.
Якщо Excel — знайти колонки Менеджер / Сума.
Якщо в листі немає менеджера → ставити значення “Невідомий” або “0”.
Якщо в листі новий менеджер, якого ще немає в таблиці → додати як нового, не замінювати.
Якщо у файлі вказані суми по відділах, їх потрібно сумувати загальною сумою.
3. Результат:
Запис у Google Sheets:
| Менеджер | Сума | Статус |
4. Розклад запуску:
Кожні 2 год 15 хв у проміжку 09:00–18:00:
09:00, 11:15, 13:30, 15:45, 18:00
5. Сповіщення:
В Telegram надсилається коротке повідомлення:
Звіт: {менеджер} — {сума} грн
6. Інструменти:
7. Прийомка:
✅ Excel і PDF обробляються
✅ Нові менеджери додаються автоматично
✅ Якщо менеджера немає — ставиться “0”
✅ Дані з відділів сумуються
✅ Повторів немає