Опубликовано 24 марта 2026 г.

Автор: Команда Deeplodoc

Теги:
автоматизация gmail
google drive
счета
продуктивность

Как автоматически сохранять счета из 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.

Как это работает

Вы создаёте рабочий процесс («Зап» или «Сценарий»), состоящий из триггера и действия.

  1. Триггер: Новое письмо, соответствующее поиску в Gmail. Вы используете запрос вроде has:attachment (invoice OR receipt OR bill).
  2. Фильтр: Вы добавляете шаг для проверки, содержит ли расширение вложения .pdf.
  3. Цикл (Ключевой шаг): Поскольку в письме может быть несколько вложений, вам придётся использовать модуль «Цикл» (Looping), чтобы пройтись по каждому файлу.
  4. Действие: Загрузить файл в 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) и компьютерное зрение, чтобы понимать контекст документа.

Как это работает под капотом

  1. Прямой мониторинг почты: Вы подключаете свой Gmail и Google Drive к Deeplodoc через безопасный протокол OAuth. Система незаметно мониторит ваш ящик, не помечая письма как прочитанные и не нарушая ваш привычный рабочий процесс.
  2. Семантическое распознавание: Когда приходит письмо, Deeplodoc не просто ищет .pdf. Его ИИ анализирует содержимое. Он понимает разницу между рекламной рассылкой с прикреплённой PDF-брошюрой и настоящим счётом от поставщика. И он автоматически игнорирует логотипы из подписей.
  3. Конвертация HTML из писем: Если поставщик присылает чек в теле письма (без вложений), Deeplodoc автоматически захватывает текст письма, форматирует его и генерирует для вас аккуратный PDF-чек.
  4. Умное извлечение данных и переименование: Это меняет правила игры. Deeplodoc читает документ и извлекает название поставщика, дату выставления и итоговую сумму. Затем он автоматически переименовывает файл по единому стандарту (например, 2026-03-24_Stripe_100.00.pdf) перед тем, как сохранить его на Диск.
  5. Структурированная организация: Сервис автоматически создаёт папки по месяцам и годам в вашем Google Drive, сохраняя туда как идеально названный PDF-файл, так и файл со структурированными данными для вашего бухгалтера.

Почему это выигрывает

Вы получаете финансовый процесс корпоративного уровня с нулевой настройкой. Вы не платите за каждую «задачу Zapier», вам не нужно писать регулярные выражения для блокировки .png файлов, а ваш бухгалтер получает идеально названные и организованные папки, готовые к сверке.


Заключение

Ручное скачивание счетов — это огромная дыра в вашей операционной эффективности.

Хотя скрипт для Gmail и Google Drive — это забавный технический проект для разработчика, ему не хватает надёжности, необходимой для финансового комплаенса. Zapier предлагает широкие возможности автоматизации, но его универсальность делает его дорогим и хрупким инструментом при столкновении с хаотичной реальностью счетов от поставщиков и разнообразием форматов вложений.

Если вы хотите глубже погрузиться в создание безупречного финансового процесса, прочитайте наше Полное руководство по автоматизации счетов.

Но если вы готовы решить проблему прямо сейчас, пропустите сложные настройки и позвольте ИИ сделать всю тяжёлую работу за вас.

Больше никогда не скачивайте PDF-чеки вручную.

Забудьте про сломанные скрипты и дорогие задачи в Zapier. Подключите Gmail к Google Drive за 2 минуты, и позвольте ИИ Deeplodoc автоматически собирать, переименовывать и организовывать ваши счета.

Автоматизировать счета бесплатно