【问题标题】:How to query Airtable to filter record using IN keyword for a column?如何使用 IN 关键字查询 Airtable 以过滤记录?
【发布时间】:2021-10-06 10:54:19
【问题描述】:

我现在有一个名为 Product 的表,其中包含不同的类别我想根据用户提到的类别过滤产品 列名:类别, 包含Values:['clothing','shoes','sports']的数组

【问题讨论】:

    标签: airtable


    【解决方案1】:

    我不确定我是否理解要求。 “用户列名提到的类别”?能详细点吗?

    如果您希望将过滤器应用到一个或三个视图,您可以直接使用 UI 点击您的要求。

    多个选择字段可以通过多种方式进行查询。

    您可以使用以下公式将它们展平:

    ARRAYFLATTEN(
      {your_field_name}
      ) & ''
    

    然后使用 REGEX_MATCH 或任何其他文本处理公式进行更强大的过滤。正则表达式在这里似乎是一个不错的选择,因为听起来您主要对简单的关键字匹配感兴趣。这正是他们擅长的。 Here's where to start learning Airtable's regex implementation.

    上述公式中的“&''”部分为您设置了一个更易于搜索的目标,因为它将数组值强制转换为一个字符串,然后您可以使用正则表达式将其拆分。将整个字段输出包装到 T() 调用中也可以完成这里的工作。

    此外,查找和汇总字段都允许您对数组字段应用选择性过滤逻辑。

    【讨论】:

      猜你喜欢
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-26
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多