使用高级搜索公式

时间:2018-04-17 18:48:17

标签: syntax zapier airtable

我正在使用Zapier在Airtable中查找记录,因为该记录将包含未来步骤中所需的信息。我收到了需要以全小写格式检索的记录。 Airtable记录通常是Titlecase,但并非总是如此。我为Titlecase做了一个Formatter Step。我本质上是在尝试创建一个高级Airtable搜索公式来检索匹配的记录,无论它是什么情况。我写的是:     {Active Project}=IF(LOWER("<Trigger Value>{{35606695__output}}<Trigger Value>"),UPPER("<Trigger Value>{{35606695__output}}<Trigger Value>"),"<Trigger Value>{{35825986__output}}<Trigger Value>")

搜索条件是查找记录为小写,大写或标题。即使我知道数据与其中一个条件匹配,它也会返回空。无论是哪种情况,我如何检索Airtable记录?

2 个答案:

答案 0 :(得分:0)

David来自Zapier平台团队。我喜欢Airtable,所以我很乐意为你回答这个问题。

以不区分大小写的方式搜索的最简单方法是小写一切。我对你的具体设置做了一些猜测,这对我来说就像一个魅力:

LOWER({Active Project})=LOWER("<Trigger Value>{{35606695__output}}<Trigger Value>")

这应该消除您可能需要的任何格式化步骤或其他技巧。如果您有任何其他问题,请告诉我们!

答案 1 :(得分:0)

不确定自上述答案发布后语法是否已更改,但对于偶然发现此问题的其他人,请关注 Zapier 的这篇文章:https://community.zapier.com/featured-articles-65/how-to-do-a-fuzzy-search-in-airtable-3215

确保“搜索依据”和“搜索值”字段为空白,然后在“搜索公式”字段中使用 FIND() 公式。与 another help article on Zapier 相反,传入的字段值需要包含在 <TriggerValue></TriggerValue> 中。 (注意用 / 结束标记,并且没有空格)。