Как работает фильтрация данных интеграций с помощью параметров URL
Система фильтрации данных интеграции позволяет динамически фильтровать загружаемые данные интеграции на основе параметров URL.
Формат фильтра:
filter[<ID блока>][<имя поля|ID поля>][<оператор>]=<значение поля>
Список доступных операторов
- eq - =
- ne - !=
- gt - >
- gte - >=
- lt - <
- lte - <=
- like - LIKE
Список доступных операторов для поддерживаемых типов полей таблиц Bipium
- text - ["eq", "ne", "like"]
- number - ["eq", "ne", "gt", "gte", "lt", "lte"]
- date - ["eq", "ne", "gt", "gte", "lt", "lte"]
- radiobutton - ["eq", "ne", "like"]
- switch - ["eq", "ne"]
Список доступных операторов для поддерживаемых типов полей таблиц Nocodb
- SingleLineText - ["eq", "ne", "like"]
- LongText - ["eq", "ne", "like"]
- URL - ["eq", "ne", "like"]
- ID - ["eq", "ne", "gt", "gte", "lt", "lte"]
- Number - ["eq", "ne", "gt", "gte", "lt", "lte"]
- Decimal - ["eq", "ne", "gt", "gte", "lt", "lte"]
- Currency - ["eq", "ne", "gt", "gte", "lt", "lte"]
- CreatedTime - ["eq", "ne", "gt", "gte", "lt", "lte"]
- LastModifiedTime - ["eq", "ne", "gt", "gte", "lt", "lte"]
Формат группировки нескольких фильтров:
filter[<ID блока>][grouping]=<and|or>
Примеры фильтров
один фильтр
filter[000000001][title][like]=Test filter[000000001][dt_begin][gt]=2024-05-15T00:00:00 filter[000000001][price][eq]=1000
два фильтра без указания группировки - по умолчанию группировка and
filter[000000001][title][like]=Test&filter[000000001][dt_begin][gt]=2024-05-15T00:00:00
два фильтра с явным указанием группировки and
filter[000000001][title][like]=Test&filter[000000001][dt_begin][gt]=2024-05-15T00:00:00&filter[000000001][grouping]=and
два фильтра с указанием группировки or
filter[000000001][title][like]=Test&filter[000000001][dt_begin][gt]=2024-05-15T00:00:00&filter[000000001][grouping]=or