matches_filter 函数可用于自定义过滤条件和自定义字段,用于确定字段的值是否与过滤条件表达式匹配。
语法
matches_filter(field, filter expression)
matches_filter 函数会将过滤条件表达式应用于字段,如果字段中的值与过滤条件表达式匹配,则返回 Yes;如果不匹配,则返回 No。
示例
以下示例会在账单日期不超过 30 天时,在自定义字段中返回 Yes:
matches_filter(${billing.invoice_date}, `30 days`)
将 if 函数与 matches_filter 结合使用可返回不同的值。以下示例展示了一个自定义字段的语法,如果账单日期超过 30 天,则会返回“已过期”:
if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")
须知事项
用于定义过滤条件表达式的字符串必须用反引号 (`) 字符括起来。