AACFlow

Airtable

Чтение, создание и обновление данных в Airtable

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

С помощью Airtable вы можете:

  • Создавать пользовательские базы данных: Создавайте адаптированные решения для управления проектами, контент-календарей, отслеживания запасов и многого другого
  • Визуализировать данные: Просматривайте вашу информацию в виде сетки, канбан-доски, календаря или галереи
  • Автоматизировать рабочие процессы: Настраивайте триггеры и действия для автоматизации повторяющихся задач
  • Интегрировать с другими инструментами: Подключайтесь к сотням других приложений через нативные интеграции и API

В AACFlow интеграция с Airtable позволяет вашим агентам взаимодействовать с вашими базами Airtable программно. Это обеспечивает бесперебойные операции с данными, такие как получение информации, создание новых записей и обновление существующих данных — все в рамках ваших рабочих процессов агентов. Используйте Airtable как динамический источник данных или место назначения для ваших агентов, позволяя им получать доступ к структурированной информации и управлять ею как частью их процессов принятия решений и выполнения задач.

Инструкции по использованию

Интегрирует Airtable в рабочий процесс. Может перечислять базы, перечислять таблицы (со схемой), а также создавать, получать, перечислять или обновлять записи. Также может использоваться в режиме триггера для запуска рабочего процесса при обновлении таблицы Airtable.

Инструменты

airtable_list_bases

Перечислить все базы, к которым имеет доступ аутентифицированный пользователь

Входные параметры

ПараметрТипОбязательныйОписание
offsetstringНетСмещение пагинации для получения дополнительных баз

Выходные данные

ПараметрТипОписание
basesarrayМассив баз Airtable с id, name и permissionLevel
idstringID базы (начинается с "app")
namestringНазвание базы
permissionLevelstringУровень разрешений (none, read, comment, edit, create)
metadatajsonМетаданные пагинации и подсчета
offsetstringСмещение для следующей страницы результатов
totalBasesnumberКоличество возвращенных баз

airtable_list_tables

Перечислить все таблицы и их схему в базе Airtable

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")

Выходные данные

ПараметрТипОписание
tablesarrayСписок таблиц в базе с их схемой
idstringID таблицы (начинается с "tbl")
namestringНазвание таблицы
descriptionstringОписание таблицы
primaryFieldIdstringID основного поля
fieldsarrayСписок полей в таблице
idstringID поля (начинается с "fld")
namestringНазвание поля
typestringТип поля (singleLineText, multilineText, number, checkbox, singleSelect, multipleSelects, date, dateTime, attachment, linkedRecord и т.д.)
descriptionstringОписание поля
optionsjsonОпции, специфичные для поля (choices и т.д.)
metadatajsonИнформация о базе и метаданные подсчета
baseIdstringЗапрошенный ID базы
totalTablesnumberКоличество таблиц в базе

airtable_list_records

Чтение записей из таблицы Airtable

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")
tableIdstringДаID таблицы (начинается с "tbl") или название таблицы
maxRecordsnumberНетМаксимальное количество записей для возврата (по умолчанию: все записи)
filterFormulastringНетФормула для фильтрации записей (например, "({'{'}Field Name{'}'} = 'Value')")

Выходные данные

ПараметрТипОписание
recordsarrayМассив полученных записей Airtable
idstringID записи
createdTimestringВременная метка создания записи
fieldsjsonЗначения полей записи
metadatajsonМетаданные операции, включая смещение пагинации и общее количество записей
offsetstringСмещение пагинации для следующей страницы
totalRecordsnumberКоличество возвращенных записей

airtable_get_record

Получить одну запись из таблицы Airtable по её ID

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")
tableIdstringДаID таблицы (начинается с "tbl") или название таблицы
recordIdstringДаID записи для получения (начинается с "rec", например, "recXXXXXXXXXXXXXX")

Выходные данные

ПараметрТипОписание
recordjsonПолученная запись Airtable
idstringID записи
createdTimestringВременная метка создания записи
fieldsjsonЗначения полей записи
metadatajsonМетаданные операции
recordCountnumberКоличество возвращенных записей (всегда 1)

airtable_create_records

Запись новых записей в таблицу Airtable

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")
tableIdstringДаID таблицы (начинается с "tbl") или название таблицы
recordsjsonДаМассив записей для создания, каждая с объектом fields
fieldsstringНетНет описания

Выходные данные

ПараметрТипОписание
recordsarrayМассив созданных записей Airtable
idstringID записи
createdTimestringВременная метка создания записи
fieldsjsonЗначения полей записи
metadatajsonМетаданные операции
recordCountnumberКоличество созданных записей

airtable_update_record

Обновить существующую запись в таблице Airtable по ID

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")
tableIdstringДаID таблицы (начинается с "tbl") или название таблицы
recordIdstringДаID записи для обновления (начинается с "rec", например, "recXXXXXXXXXXXXXX")
fieldsjsonДаОбъект, содержащий имена полей и их новые значения

Выходные данные

ПараметрТипОписание
recordjsonОбновленная запись Airtable
idstringID записи
createdTimestringВременная метка создания записи
fieldsjsonЗначения полей записи
metadatajsonМетаданные операции
recordCountnumberКоличество обновленных записей (всегда 1)
updatedFieldsarrayСписок имен полей, которые были обновлены

airtable_update_multiple_records

Обновить несколько существующих записей в таблице Airtable

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")
tableIdstringДаID таблицы (начинается с "tbl") или название таблицы
recordsjsonДаМассив записей для обновления, каждая с id и объектом fields

Выходные данные

ПараметрТипОписание
recordsarrayМассив обновленных записей Airtable
idstringID записи
createdTimestringВременная метка создания записи
fieldsjsonЗначения полей записи
metadatajsonМетаданные операции
recordCountnumberКоличество обновленных записей
updatedRecordIdsarrayСписок обновленных ID записей

airtable_get_base_schema

Получить схему всех таблиц, полей и представлений в базе Airtable

Входные параметры

ПараметрТипОбязательныйОписание
baseIdstringДаID базы Airtable (начинается с "app", например, "appXXXXXXXXXXXXXX")

Выходные данные

ПараметрТипОписание
tablesjsonМассив схем таблиц с полями и представлениями
metadatajsonМетаданные операции, включая общее количество таблиц

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать