Cценарии Creatium Max позволяют настроить взаимодействие с Airtable с помощью обращений к API от Airtable, получать, а также отправлять информацию из ваших таблиц с помощью HTTP-запросов.

Импорт данных из Airtable в Creatium Max

Для получение данных из Airtable в Creatium Max вам нужно:
  • Создать токен в личном кабинете Airtable
  • Добавить все права созданному токену на работу с вашими таблицами
Скриншот с назначенными правами токена
  • Выбрать саму таблицу для токена, которая в последующем будет использоваться в запросе для получения данных
Скриншот с выбором таблицы
Важно! Скопируйте полученный токен сразу и сохраните себе, после закрытия окна, его нельзя открыть второй раз и нужно будет создавать новый.
  • Настраиваем сценарий исходя из документации API Airtable (пример сценария ниже)
Скриншот с открытием документации, ссылка уникальная для каждой таблицы.
Сценарий будет состоять из:
  • HTTP запроса с методом GET, типом содержимого application/x-www-form-urlencoded
  • Цикла Повторить с вложенным в него действием Создать запись - цикл позволяет повторять одно и тоже действие создания записи n-e количество раз, которое будет равно количеству строк в таблице Airtable
Важным моментом является то, что Airtable за один HTTP запрос позволяет получить только 100 строк из таблицы, поэтому нужно добавлять дополнительно условие на проверку значения параметра http_result.data.offset, который является ключом для получения остальных строк и повторять запрос, если вам нужно импортировать 200, 300 и более записей.

Пример сценария с импортом данных из Airtable

Экспорт данных из Creatium Max в Airtable

Отправить данные из Creatium Max в Airtable можно таким же HTTP запросом только с методом POST и типом данных application/json, в теле запроса при этом вы формируете список полей и столбцы в которые нужно передать данные, пример
javascript
{ fields: { "Имя столбца из airTable": "данные которые необходимо отправить", } }
Пример сценария для экспорта данных можете изучить ниже

Пример сценария с экспортом данных из Cremax в Airtable

Видео по обмену данными с Airtable


При поддержке Notaku