Airtable — очень удобное приложение для хранения данных в таблицах. Оно напоминает Excel, но с более наглядным интерфейсом и функционально более похоже на базы данных.
Вот что мы сделаем в этом уроке: Быстрые ссылки 👇
- Зарегистрируемся в Airtable и создадим базу данных Университеты — в неё и сохраним наши данные
- Создадим учетные данные в n8n для доступа к таблице Airtable извне
- Создадим узел Airtable, который и отправит список университетов в таблицу
Знакомство с Airtable
Для начала перейдите на airtable.com и зарегистрируйтесь. После регистрации вы увидите список рабочих пространств (workspace). Рабочие пространства — это просто набор баз данных, объединенных по какому-то принципу.
Создайте пустую базу данных (в Airtable они просто называются базами), выбрав “From scatch“
Введите название “Университеты”
В базе можно создавать таблицы — наборы данных, объединенных по какому-то признаку. Например, “сотрудники”, “проекты”, “заказчики”, “сделки”.
Сейчас у нас есть одна таблица “Table 1”. Переименуйте её также в “Университеты”, нажав на стрелочку возле имени:
Теперь надо изменить набор полей. Нам нужно всего 2 столбца — текстовое “Название” и числовое “Количество выпускников”.
- 20Дважды кликните на названии первого столбца Name и напишите Название. Поскольку у первого столбца по умолчанию текстовый тип, то менять его не надо
- Дважды кликните на название столбца Notes и измените название на Количество выпускников. Далее кликните на Long text и выберите вместо него Number.
Наконец, вFormat
выберитеInteger
и нажмитеSave
: - Удалите оставшиеся поля Attachments и Status:
В нашей таблице 3 пустые строки. Они нам не нужны, поэтому их надо удалить Отметьте их галочками, нажмите правую кнопку мыши и выберите Delete all selected records
В конце у вас должна получиться вот такая таблица:
Мы готовы принимать гостей университеты!
Учетные данные для доступа к 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 и кликните по кнопке “вправо”.
Итоговый результат:
Сохраните ваши учетные данные, нажав на Create
.
Настройка узла Airtable
Мы почти закончили. Ищем на панели узлов Airtable (не путать с Airtable Trigger!)
Теперь заполним параметры:
Airtable API: Мой Airtable API
Operation: Append
Base ID. Вам надо указать специальный номер вашей базы. Чтобы узнать его, перейдите по ссылке airtable.com/api и кликните по названию базы Университеты. На появившейся странице Airtable API for “Университеты” найдите слова The ID of this base is и скопируйте текстовую строку:
Table: Университеты
Настройка узла готова. Запускайте!
Жанна: «Уф, почти всё сделано. В Airtable выгружаются все интересные нам университеты. Осталось создать простейшего бота в Телеграме и отправлять в него Топ-3.
Следующий урок → 8. Подключаем триггер Телеграма
Предыдущий урок → 6. Переименовываем поля — узел Rename Keys
К курсу → Вводный курс по сервису автоматизации n8n