Google Таблицы в n8n: как читать и записывать данные без кода

· 2 мин чтения · Редакция Skill Unit

Google Таблицы — самое привычное хранилище данных для небольшого бизнеса: туда падают заявки, туда сводят отчёты, там же часто и единственная «база данных» компании. Node Google Sheets в n8n позволяет не трогать таблицу руками: сценарий сам читает нужные строки или дописывает новые.

Подключение аккаунта

  • В node Google Sheets выбираете «Create new credential» и проходите авторизацию через Google-аккаунт, к которому привязана нужная таблица.
  • Для рабочих сценариев с несколькими людьми в команде удобнее завести отдельный сервисный Google-аккаунт, а не личный — так доступ не пропадёт при увольнении сотрудника.
  • После авторизации node запрашивает доступ к таблицам этого аккаунта — выдавайте минимально нужный доступ, если n8n предлагает выбор уровня прав.

Операция Append: дописать строку

  • Выбираете операцию Append, указываете таблицу (Spreadsheet) и конкретный лист (Sheet) внутри неё — это частая ошибка новичков: таблица выбрана верно, а данные уходят не на тот лист.
  • Сопоставляете поля сценария со столбцами таблицы — n8n покажет названия столбцов по первой строке (заголовкам), поэтому заголовки в таблице лучше не менять после настройки сценария.
  • Если в таблице есть формулы в соседних столбцах, Append не трогает их — он дописывает только указанные вами значения в указанные столбцы.

Операция Read/Get: забрать данные

  • Операция «Get Row(s)» возвращает строки по диапазону или с фильтром — удобно, если сценарий должен обработать только новые или определённые записи, а не всю таблицу каждый раз.
  • Для больших таблиц не читайте весь лист на каждом запуске сценария — это медленно и может упираться в лимиты Google API; ограничивайте диапазон или фильтруйте заранее.

Частые ошибки

  • Доступ к таблице не выдан тому аккаунту, через который настроено credential — проверяется расшариванием таблицы на e-mail этого аккаунта, если используется сервисный аккаунт, а не личный логин.
  • Названия столбцов с пробелами или спецсимволами вызывают расхождение в сопоставлении полей — проще один раз переименовать заголовки без лишних символов.
  • Лимиты Google Sheets API: при частых запусках сценария несколько раз в минуту можно упереться в ограничение количества запросов — для таких случаев добавляют небольшую задержку между вызовами.

Что дальше

Простой рабочий пример: заявки с формы сайта падают в таблицу через webhook и Append, а отдельный сценарий раз в день читает новые строки и шлёт уведомление в Telegram. В курсе «No-code автоматизация на n8n» на Skill Unit собираем такие цепочки с нуля. Первые уроки бесплатны.

Хотите пройти путь на практике?

Курс «Автоматизация без кода на n8n»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.

Смотреть курс