Опубликовано 24 марта 2026 г.
Автор: Команда Deeplodoc
Как автоматически сохранять счета из Gmail в Google Drive (3 способа)
Устали вручную скачивать счета из почты? Разбираем 3 способа автоматического сохранения вложений из Gmail на Диск: скрипты, Zapier и ИИ-решения.
Если вы управляете бизнесом или финансами, вам знакома эта ежемесячная рутина: вы перекапываете почту в поисках писем от поставщиков и вручную скачиваете PDF-файлы, чтобы разложить их по папкам для бухгалтера.
Проблема ручного скачивания — это не только впустую потраченное время. Это забытые файлы, потеря концентрации и суета в конце месяца из-за пропавшего чека. Потерянный счёт — это не просто досадная мелочь, это прямой удар по возврату НДС и потенциальные риски при налоговой проверке.
Вам нужен надёжный способ автоматически скачивать чеки из почты и сразу отправлять их в облачное хранилище. Но не вся автоматизация одинаково полезна.
В этом руководстве мы разберём три способа автоматического сохранения вложений из Gmail в Google Drive. Мы проанализируем техническую сложность, подводные камни и скрытые расходы каждого метода: Google Apps Script, Zapier/Make и специализированные ИИ-решения.
Способ 1: Google Apps Script (Бесплатно, но требует поддержки)
Если вы технически подкованы и ищете бесплатное решение, вы можете написать скрипт для связки Gmail и Google Drive, используя Google Apps Script. Этот метод работает прямо внутри вашей среды Google Workspace, используя встроенные API Google для соединения почты и диска.
Как это работает
Вы открываете Google Apps Script, создаёте новый проект и пишете функцию, которая опрашивает ваш почтовый ящик, перебирает цепочки писем, извлекает вложения и сохраняет их в определённую папку на Диске.
Чтобы сделать этот процесс хоть сколько-нибудь надёжным, вам придётся настроить фильтрацию по MIME-типу (например, application/pdf) и использовать триггер по времени (cron), чтобы скрипт запускался каждый день. Вот пример того, как может выглядеть более-менее рабочий код:
function saveInvoicesToDrive() {
// Замените на ID вашей папки в Google Drive
var folder = DriveApp.getFolderById("YOUR_FOLDER_ID");
// Поиск непрочитанных писем с вложениями за последние 24 часа
var threads = GmailApp.search("is:unread has:attachment (subject:invoice OR subject:receipt) newer_than:1d");
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var attachments = messages[j].getAttachments();
for (var k = 0; k < attachments.length; k++) {
var attachment = attachments[k];
// Базовый фильтр: сохраняем только PDF, чтобы избежать картинок из подписей
if (attachment.getContentType() === "application/pdf") {
folder.createFile(attachment);
}
}
}
// Помечаем цепочку как прочитанную, чтобы не обрабатывать её завтра
threads[i].markRead();
}
}
Подводные камни и недостатки
Хотя этот метод и бесплатный, он требует постоянного присмотра:
- Проблема картинок в подписях: Даже с фильтром
application/pdfнекоторые поставщики присылают счета в форматах.jpgили.png. Если вы разрешите скрипту скачивать изображения, он соберёт все логотипы Facebook, Twitter и LinkedIn из подписей ваших контрагентов. Ваша папка на Диске превратится в кладбище картинок весом по 2 КБ. - Отсутствие извлечения данных: Скрипт просто сваливает файлы в папку под их оригинальными названиями (например,
INV-2026-final_v3(1).pdf). Вашему бухгалтеру всё равно придётся открывать каждый файл, чтобы узнать название поставщика, дату и сумму. - Лимиты на выполнение: В Google Apps Script установлено ограничение на время выполнения скрипта — 6 минут. Если вам придёт большая папка писем, скрипт отключится по тайм-ауту и тихо завершит работу с ошибкой, а вы останетесь без части документов.
Способ 2: Zapier, Make или n8n (Гибко, но дорого при масштабировании)
Если вы не хотите писать код, платформы интеграции (iPaaS), такие как Zapier, Make (бывший Integromat) или n8n — это стандартный выбор для автоматизации Gmail.
Как это работает
Вы создаёте рабочий процесс («Зап» или «Сценарий»), состоящий из триггера и действия.
- Триггер:
Новое письмо, соответствующее поискув Gmail. Вы используете запрос вродеhas:attachment (invoice OR receipt OR bill). - Фильтр: Вы добавляете шаг для проверки, содержит ли расширение вложения
.pdf. - Цикл (Ключевой шаг): Поскольку в письме может быть несколько вложений, вам придётся использовать модуль «Цикл» (Looping), чтобы пройтись по каждому файлу.
- Действие:
Загрузить файлв Google Drive.
Подводные камни и недостатки
Хотя эти инструменты предлагают удобные визуальные конструкторы, это универсальные конвейеры данных, а не финансовые инструменты:
- Взрывной рост стоимости «задач»: Zapier берёт плату за каждую выполненную задачу (task). Если вам приходит письмо с 1 счётом и 3 картинками из подписи, Zapier запускает процесс. Цикл срабатывает 4 раза. Даже если фильтр заблокирует 3 картинки, с вас всё равно спишут задачи за триггер, проверки фильтра и успешную загрузку. Одно письмо может съесть 5–10 задач. Если вы обрабатываете 100 счетов в месяц, вы быстро исчерпаете лимиты и будете вынуждены перейти на премиум-тариф за $50–$100 в месяц.
- Счета в тексте письма: Не все поставщики прикрепляют PDF. Многие SaaS-компании (например, Apple или Google Workspace) присылают счета прямо в теле письма (inline invoices) в виде HTML-текста. Zapier не может легко превратить красиво свёрстанное HTML-письмо в аккуратный PDF-чек без использования стороннего API для конвертации HTML в PDF, что добавляет ещё один уровень затрат и сложности.
- Сложная маршрутизация: Если вы хотите складывать счета от Stripe в папку «Софт», а от Upwork — в папку «Подрядчики», вам придётся выстраивать сложные ветвления с условиями, которые превращаются в кошмар при поддержке.
Способ 3: Специализированные ИИ-решения (Подход Deeplodoc)
Если ваша цель — полностью автоматизировать работу с кредиторской задолженностью без написания кода, борьбы с фильтрами Zapier или оплаты за потраченные впустую задачи, вам нужно специализированное решение.
Вместо того чтобы относиться к счёту как к обычному «вложенному файлу», специализированные ИИ-инструменты вроде Deeplodoc воспринимают его как объект финансовых данных. Они используют большие языковые модели (LLM) и компьютерное зрение, чтобы понимать контекст документа.
Как это работает под капотом
- Прямой мониторинг почты: Вы подключаете свой Gmail и Google Drive к Deeplodoc через безопасный протокол OAuth. Система незаметно мониторит ваш ящик, не помечая письма как прочитанные и не нарушая ваш привычный рабочий процесс.
- Семантическое распознавание: Когда приходит письмо, Deeplodoc не просто ищет
.pdf. Его ИИ анализирует содержимое. Он понимает разницу между рекламной рассылкой с прикреплённой PDF-брошюрой и настоящим счётом от поставщика. И он автоматически игнорирует логотипы из подписей. - Конвертация HTML из писем: Если поставщик присылает чек в теле письма (без вложений), Deeplodoc автоматически захватывает текст письма, форматирует его и генерирует для вас аккуратный PDF-чек.
- Умное извлечение данных и переименование: Это меняет правила игры. Deeplodoc читает документ и извлекает название поставщика, дату выставления и итоговую сумму. Затем он автоматически переименовывает файл по единому стандарту (например,
2026-03-24_Stripe_100.00.pdf) перед тем, как сохранить его на Диск. - Структурированная организация: Сервис автоматически создаёт папки по месяцам и годам в вашем Google Drive, сохраняя туда как идеально названный PDF-файл, так и файл со структурированными данными для вашего бухгалтера.
Почему это выигрывает
Вы получаете финансовый процесс корпоративного уровня с нулевой настройкой. Вы не платите за каждую «задачу Zapier», вам не нужно писать регулярные выражения для блокировки .png файлов, а ваш бухгалтер получает идеально названные и организованные папки, готовые к сверке.
Заключение
Ручное скачивание счетов — это огромная дыра в вашей операционной эффективности.
Хотя скрипт для Gmail и Google Drive — это забавный технический проект для разработчика, ему не хватает надёжности, необходимой для финансового комплаенса. Zapier предлагает широкие возможности автоматизации, но его универсальность делает его дорогим и хрупким инструментом при столкновении с хаотичной реальностью счетов от поставщиков и разнообразием форматов вложений.
Если вы хотите глубже погрузиться в создание безупречного финансового процесса, прочитайте наше Полное руководство по автоматизации счетов.
Но если вы готовы решить проблему прямо сейчас, пропустите сложные настройки и позвольте ИИ сделать всю тяжёлую работу за вас.
Больше никогда не скачивайте PDF-чеки вручную.
Забудьте про сломанные скрипты и дорогие задачи в Zapier. Подключите Gmail к Google Drive за 2 минуты, и позвольте ИИ Deeplodoc автоматически собирать, переименовывать и организовывать ваши счета.
Автоматизировать счета бесплатно