匹配项过滤器

matches_filter 函数可用于自定义过滤条件自定义字段,用于确定相应字段的值是否与过滤条件表达式匹配。

语法

matches_filter(field, `filter expression`)

matches_filter 函数将过滤条件表达式应用于字段,如果字段中的值与过滤条件表达式匹配,则返回 Yes,否则返回 No

示例

如果账单日期距今不到 30 天,此示例会在自定义字段中返回 Yes

matches_filter(${billing.invoice_date}, `30 days`)

if 函数与 matches_filter 结合使用可返回不同的值。下一个示例显示的是如果账单日期已超过 30 天,会返回“Late”的自定义字段的语法:

if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")

注意事项

定义过滤条件表达式的字符串必须用反引号 (`) 字符括起来。