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")
知っておくべきこと
フィルタ式を定義する文字列はバッククォート(`)文字で囲む必要があります。