Загрузчики документов
Загрузчик документов Airtable
Загрузка данных из таблицы Airtable.
.png)
Airtable — это облачный сервис совместной работы, который сочетает функциональность таблицы и базы данных. Этот модуль предоставляет расширенные возможности для загрузки и обработки данных из таблиц Airtable. Модуль включает продвинутый загрузчик документов Airtable, который умеет:
- Загружать данные из определённых баз и таблиц Airtable, а также из выбранных видов (views)
- Фильтровать и выбирать конкретные поля
- Обрабатывать пагинацию и большие наборы данных
- Поддерживать кастомные фильтры с помощью формул
- Обрабатывать данные с помощью текстовых разделителей
- Настраивать извлечение метаданных
Входные параметры
Обязательные параметры:
- Base Id: идентификатор базы Airtable (например, app11RobdGoX0YNsC)
- Table Id: идентификатор конкретной таблицы (например, tblJdmvbrgizbYICO)
- Connect Credential: учетные данные API Airtable
Дополнительные параметры:
- View Id: конкретный идентификатор вида (например., viw9UrP77Id0CE4ee)
- Text Splitter: средство разделения текста для обработки содержимого
- Include Only Fields: список полей или их IDs, которые нужно включить, через запятую
- Return All: возвращать все результаты (по умолчанию: true)
- Limit: число результатов, которое нужно вернуть при Return All равном false (по умолчанию: 100)
- Filter By Formula: формула Airtable для фильтрации записей
- Additional Metadata: JSON-объект с дополнительными метаданными
- Omit Metadata Keys: список ключей метаданных, которые нужно исключить, через запятую
Выходные данные
- Document: массив объектов документов, содержащих метаданные и pageContent
- Text: объединённая строка, полученная из pageContent документов
Особенности
- Получение данных через API
- Выборка и фильтрация полей
- Поддержка пагинации
- Фильтрация с использованием формул
- Настраиваемое извлечение метаданных
- Возможность разделения текста
- Обработка ошибок при неправильных входных данных
Примечания:
- Требуются валидные учетные данные API Airtable
- Обязательны Base ID и Table ID
- Поля с запятыми лучше указывать через их IDs
- Формулы фильтров должны соответствовать синтаксису Airtable
- На API налагаются ограничения по скорости и лимиты
- Поддерживается как полная, так и частичная загрузка данных
Пример URL таблицы
Для таблицы с URL:
https://airtable.com/app11RobdGoX0YNsC/tblJdmvbrgizbYICO/viw9UrP77Id0CE4ee
- Base ID: app11RobdGoX0YNsC
- Table ID: tblJdmvbrgizbYICO
- View ID: viw9UrP77Id0CE4ee

