Просмотр данных (GET)

В данной статье разберём, как получить данные таблицы NocoDB с помощью GET-запроса без фильтрации.

У нас есть следующая база данных:

Подготовка глобальных переменных

База таблиц

Создайте глобальную переменную %NOCODB_TABLE% с типом словарь, где ключ — название таблицы, значение — идентификатор.

Идентификатор таблицы можно получить из адресной строки.

Токен NocoDB

Создайте глобальную переменную %NOCODB_TOKEN% и сохраните в неё токен.

URL NocoDB

Создайте глобальную переменную %NOCODB_URL%.

Сохраните в неё базовый API-адрес вашего NocoDB в формате:

Где:

  • <ваш_домен> — это домен вашего NocoDB (например: nocodb-12345678-9.nocodecloud.ru)

  • /api/v2/tables/ — часть адреса, указывающая на REST API NocoDB

Заготовка из блоков

  1. Скопируйте и вставьте в блок "Выполнить SmartQuery" следующий код:

  1. В блоке “Отправить HTTP-запрос” в поле URL введите %url%.

Тело запроса оставляем без изменений — Форма.

В заголовках укажите:

accept = application/json

xc-token = %NOCODB_TOKEN%

Ответ сохраните в переменную %response_data% с типом “Словарь”.

Статус ответа сохраните в переменную %response_status% типа “Число”.

Заголовки ответа можно не сохранять.

  1. Выведем результат запроса в переменной %response_data% через блок "Отправить сообщение".

  1. Запустите цепочку.

В результате чего получим ответ в формате JSON со всеми данными из таблицы.

Last updated