CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция Google Sheets ↔ OpenAI

OpenAI превращает строки Google-таблицы с произвольным текстом в чистые колонки и массово пишет описания товаров, а человек одобряет, что идёт дальше

В Google-таблице часто лежит текст, который не отфильтруешь: адреса, набранные в одной ячейке, заявки, написанные абзацем, прайс поставщика, вставленный как пришёл, сотни товаров без описаний. Чистить это руками — дни работы. Связка Google Sheets ↔ OpenAI отдаёт эту работу модели, которая всегда отвечает в постоянной структуре: каждая строка становится одним и тем же набором колонок, каждое значение сверяется со списком разрешённых, а новые описания или переводы попадают в колонку-черновик. Таблица остаётся местом, где работает команда, а модель заполняет только разрешённые колонки. Ниже — что передаётся, какие сценарии закрываем и на что опираемся в обеих системах.

Что передаётся между системами

  • Google Sheets → OpenAIСтроки из согласованной таблицы и колонок читаются по расписанию, порциями, которые укладываются в поминутную квоту Google, и передаются модели.
  • OpenAI → Google SheetsДля каждой строки модель возвращает один и тот же набор полей, например город, улица, товар, размер, количество, и значение вне разрешённого списка никогда не выдумывается.
  • OpenAI → Google SheetsПоля записываются в соседние колонки той же строки; строка, которую модель не смогла разобрать, помечается «проверить», а не заполняется наугад.
  • OpenAI → Google SheetsДля списков товаров модель пишет описания или переводы в колонку «черновик», а дальше используются только строки, которые человек отметил одобренными.
  • Google Sheets → OpenAIФото товаров, на которые есть ссылки в таблице, можно читать вместе с текстом, поэтому описание опирается на то, что действительно на снимке.

Что подключаем

  • Вы даёте доступ к таблице сервисному аккаунту, созданному для подключения, поэтому он видит только этот файл и ничего больше на вашем Google Диске.
  • Договариваемся, какие колонки модель читает, какие заполняет, и список разрешённых значений для каждой, например ваш реальный список городов или размеров.
  • Использование OpenAI идёт через ваш собственный аккаунт разработчика и оплачивается вами; перед полным прогоном оцениваем стоимость на выборке из ста строк.
  • Первый прогон идёт в копию таблицы; рабочий файл трогаем только после того, как вы посмотрели результат.

Сценарии автоматизации

01

Адреса в одной ячейке

Было адреса доставки набраны так, как написал клиент, и менеджер руками разбивает их перед созданием накладных.

Стало город, улица, дом и номер отделения стоят в отдельных колонках, а сомнительные помечены для человека.

02

Четыреста товаров без описаний

Было каталог неделями ждёт, потому что писать описания некогда.

Стало черновики для всего списка появляются за день, человек одобряет или правит их строка за строкой, а одобренные строки идут на сайт.

03

Прайс поставщика в своём формате

Было каждый поставщик присылает прайс со своими названиями и единицами, и кто-то сопоставляет их с вашим каталогом.

Стало модель читает каждую строку и заполняет ваши колонки артикула, единицы и цены, а несопоставленные строки оставляет человеку.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

  • Квоты Sheets API поминутные и обновляются каждую минуту; пример Google — лимит чтения 300 запросов в минуту на проект.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Сервисный аккаунт — особый аккаунт для приложения, а не человека; доступ к конкретной Google Таблице выдаётся расшариванием файла или папки на адрес сервисного аккаунта.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Идентификаторы таблиц стабильны, даже если название таблицы меняется — переименование файла не ломает связку.

    Источник: developers.google.com ↗ проверено 2026-09-27
  • Structured Outputs заставляет модель всегда отвечать в заранее заданной структуре, не пропуская обязательное поле и не выдумывая значение вне разрешённого списка.

    Источник: developers.openai.com ↗ проверено 2026-09-27
  • Все актуальные модели OpenAI принимают на вход текст и изображения, возвращают текст и работают на многих языках.

    Источник: developers.openai.com ↗ проверено 2026-09-27
  • Данные, отправленные через платформу OpenAI, по умолчанию не используются для обучения и улучшения моделей OpenAI, если владелец аккаунта явно не согласился на это.

    Источник: developers.openai.com ↗ проверено 2026-09-27

Ограничения

Ограничения складываются из двух систем. Модель может ошибиться: постоянная структура гарантирует, что поля есть, а значения взяты из разрешённого списка, но не то, что выбранное значение правильное, поэтому результат — черновик, а сомнительные строки идут человеку. Google считает запросы к Sheets в минуту, поэтому большие таблицы читаются и записываются порциями в течение нескольких минут, а не сразу. Использование OpenAI оплачивается за объём текста, и таблицу на несколько тысяч строк оцениваем на выборке перед полным прогоном.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

Изменит ли модель исходный текст в наших строках?
Нет. Она читает исходные колонки и пишет только в согласованные; оригинал остаётся как был, поэтому любой результат можно с ним сверить.
А если мы переименуем таблицу?
Ничего не сломается: Google-таблица сохраняет тот же идентификатор при смене названия. Другое дело — перемещение или переименование колонок, поэтому предупредите нас перед этим.
Чем это отличается от связки Claude и Google Sheets?
Работа того же типа, отличается поставщик модели. Берём того, с кем у вашей компании уже есть аккаунт, или сравниваем обоих на вашей выборке и показываем результат.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

Google Sheets ↔ OpenAI — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.