我正在使用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记录?
答案 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>
中。 (注意用 / 结束标记,并且没有空格)。