Автосбор PDF из Gmail скриптом
Руками качать вложения - прошлый век
Если на почту регулярно приходят счета или отчёты в PDF, я автоматизирую их сбор. Два рабочих пути: Gmail API (OAuth) или IMAP с паролем приложения.
// поиск писем с PDF-вложениями за последние сутки
const res = await gmail.users.messages.list({
userId: "me",
q: "has:attachment filename:pdf newer_than:1d",
});
Как это работает у меня
- По расписанию (cron) скрипт ищет новые письма с PDF.
- Скачивает вложения и раскладывает по папкам (по отправителю или дате).
- Помечает письмо обработанным (ярлык), чтобы не качать дважды.
Дальше PDF можно прогнать через ИИ-извлечение данных - и счета сами попадают в таблицу.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord