← К списку

Автосбор PDF из Gmail скриптом

Автосбор 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",
});

Как это работает у меня

  1. По расписанию (cron) скрипт ищет новые письма с PDF.
  2. Скачивает вложения и раскладывает по папкам (по отправителю или дате).
  3. Помечает письмо обработанным (ярлык), чтобы не качать дважды.

Дальше PDF можно прогнать через ИИ-извлечение данных - и счета сами попадают в таблицу.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord