7. Сохраняем данные в таблицу Airtable

Airtable — очень удобное приложение для хранения данных в таблицах. Оно напоминает Excel, но с более наглядным интерфейсом и функционально более похоже на базы данных.

Вот что мы сделаем в этом уроке: Быстрые ссылки 👇

  1. Зарегистрируемся в Airtable и создадим базу данных Университеты — в неё и сохраним наши данные
  2. Создадим учетные данные в n8n для доступа к таблице Airtable извне
  3. Создадим узел Airtable, который и отправит список университетов в таблицу

Знакомство с Airtable

Для начала перейдите на airtable.com и зарегистрируйтесь. После регистрации вы увидите список рабочих пространств (workspace). Рабочие пространства — это просто набор баз данных, объединенных по какому-то принципу.

Создайте пустую базу данных (в Airtable они просто называются базами), выбрав “From scatch

Рабочее пространство в Airtable
Рабочее пространство в Airtable

Введите название “Университеты”

Как переименовать базу
Как переименовать базу

В базе можно создавать таблицы — наборы данных, объединенных по какому-то признаку. Например, “сотрудники”, “проекты”, “заказчики”, “сделки”.

Сейчас у нас есть одна таблица “Table 1”. Переименуйте её также в “Университеты”, нажав на стрелочку возле имени:

 Как переименовать таблицу
Как переименовать таблицу

Теперь надо изменить набор полей. Нам нужно всего 2 столбца — текстовое “Название” и числовое “Количество выпускников”.

  1. 20Дважды кликните на названии первого столбца Name и напишите Название. Поскольку у первого столбца по умолчанию текстовый тип, то менять его не надо
  2. Дважды кликните на название столбца Notes и измените название на Количество выпускников. Далее кликните на Long text и выберите вместо него Number.

    Наконец, в Format выберите Integer и нажмите Save:
  3. Удалите оставшиеся поля Attachments и Status:

В нашей таблице 3 пустые строки. Они нам не нужны, поэтому их надо удалить Отметьте их галочками, нажмите правую кнопку мыши и выберите Delete all selected records

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

В конце у вас должна получиться вот такая таблица:

Окончательный вид таблицы в Airtable
Окончательный вид таблицы в Airtable

Мы готовы принимать гостей университеты!

Учетные данные для доступа к Airtable

Airtable, как и многие сервисы, требуют авторизации, прежде чем открыть доступ. Все учетные данные находятся в левой панели, в разделе Credentials. Давайте создадим учетные данные для нашего аккаунта AirTable.

Откройте Credentials и выберите New, после чего в ниспадающем списке кликните на Airtable API.

В открывшемся окне есть несколько полей.

Credentials Name. Это название учетных данных, назовите как вам удобнее. Например, Мой Airtable API

API key. В этом поле хранится данные секретного API-ключа, привязанного к вашему аккаунту Airtable. Увидеть этот ключ можно в вашем аккаунте по адресу airtable.com/account.

Никому не сообщайте ваш ключ — с его помощью можно удаленно управлять всеми вашими базами в аккаунте! Если вдруг окажется, что он скомпрометирован, то создайте новый, нажав на Regenerate API Key.

Кликните в это поле, скопируйте текст ключа и вставьте его в поле API key в n8n.

Наконец, разрешите применять этот ключ для обычных узлов. Для этого в Nodes Access выберите Airtable и кликните по кнопке “вправо”.

Итоговый результат:

Учетные данные для Airtable
Учетные данные для Airtable

Сохраните ваши учетные данные, нажав на Create.

Настройка узла Airtable

Мы почти закончили. Ищем на панели узлов Airtable (не путать с Airtable Trigger!)

Теперь заполним параметры:

Параметры узла Airtable
Параметры узла Airtable

Airtable API: Мой Airtable API

Operation: Append

Base ID. Вам надо указать специальный номер вашей базы. Чтобы узнать его, перейдите по ссылке airtable.com/api и кликните по названию базы Университеты. На появившейся странице Airtable API for “Университеты” найдите слова The ID of this base is и скопируйте текстовую строку:

Как узнать ID базы Airtable
Как узнать ID базы Airtable

Table: Университеты

Настройка узла готова. Запускайте!

Жанна: «Уф, почти всё сделано. В Airtable выгружаются все интересные нам университеты. Осталось создать простейшего бота в Телеграме и отправлять в него Топ-3.

Рабочий процесс до узла Airtable

Следующий урок → 8. Подключаем триггер Телеграма
Предыдущий урок → 6. Переименовываем поля — узел Rename Keys
К курсу → Вводный курс по сервису автоматизации n8n