Nodul LogoNodul

Google Таблицы

Узел Google Таблицы в конструкторе

Группа узлов Google Sheets работает с таблицами из сценариев: строки, поиск, листы и запуск при изменениях. В настройках узла вы выбираете подключение, диск, таблицу и (в большинстве модулей) лист.

Подключение

Каждому модулю Google Sheets нужно активное подключение к Google. Создаётся один раз и переиспользуется.

Первичная настройка

При первом открытии модуля поле Connection пустое.

Пустое поле Connection

Нажмите Create an authorization. Откроется окно выбора типа подключения.

Типы подключения

Выбор типа авторизации

Два варианта:

  • Google Sheets OAuth 2.0 — вход в Google-аккаунт. Nodul запрашивает нужные области и перенаправляет на Google. Обычно этого достаточно.
  • Personal App Google Sheets — свой OAuth-приложение в Google Cloud (Client ID и Client Secret). Если нужны свои квоты или особые настройки OAuth.

Настройка Personal App

Авторизация

Выберите Google Sheets OAuth 2.0

В диалоге авторизации укажите Google Sheets OAuth 2.0.

Имя подключения и Save

Введите имя Connection, по которому узнаете подключение (например Рабочий аккаунт). Нажмите Save. Откроется окно входа Google.

Вход в Google при OAuth

Вход и доступ

Выберите аккаунт и выдайте все запрошенные разрешения.

Подключение в узле

После закрытия окна подключение появится в поле Connection.

Connection заполнено

Уже созданное подключение

В выпадающем Connection нажмите Use у нужного или New authorization для нового.

Выбор существующего подключения

Выбор таблицы

После подключения в большинстве модулей нужны Drive, Spreadsheet и лист (вкладка).

Drive ID

Диск, где лежит таблица. В списке My Drive и Shared drives, к которым есть доступ.

Выпадающий список Drive ID

Spreadsheet ID

После диска выберите таблицу в Spreadsheet ID. Список подгружается из выбранного диска.

Spreadsheet ID

Sheet ID или Sheet Name

Нужен лист. После выбора таблицы поле листа подгружает вкладки.

Выбор листа

Часть модулей использует Sheet ID (выпадающий список, числовой id — переименование листа не ломает узел). Другие — Sheet Name (текст или подстановка из предыдущего узла).

Drive ID, Spreadsheet ID и поле листа обязательны почти в каждом модуле Google Sheets.

Триггеры

Триггеры запускают сценарий при изменениях в таблице.

  • Опрос (polling) — Nodul проверяет таблицу по расписанию. Интервал зависит от тарифа: см. триггеры на странице тарифов.
  • Мгновенный (Instant) — запуск сразу при событии.

Сначала выберите Connection, чтобы подтянулись Drive ID, Spreadsheet ID и поля листов. Любое из этих полей можно переключить в Map, если id приходят из другого узла.

Действия

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

Укажите Connection, затем Drive ID и Spreadsheet ID (списки появляются после выбора аккаунта). Диапазоны, id и значения ячеек задавайте через Map, если они из данных сценария.

Rows

Cells

Spreadsheets and worksheets

Устранение неполадок

Ошибка: недостаточно прав или доступ запрещён

Подключение создано, но узел падает с ошибкой прав. Часто на экране OAuth сняли часть областей доступа. Google позволяет отключать отдельные scope; если сняли Sheets или Drive, токен может быть слишком узким.

Удалите подключение и создайте заново. На экране разрешений Google оставьте все запрошенные права включёнными и нажмите Allow.

Ошибка: срок действия подключения истёк (только Personal App)

OAuth-приложения в статусе Testing в Google Cloud могут обнулять токены примерно раз в семь дней.

Переавторизуйтесь каждые семь дней или переведите проект в In production для более долгих токенов. Шаги настройки — в Google Services (личный аккаунт).