matches_filter

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")

知っておくべきこと

フィルタ式を定義する文字列はバッククォート(`)文字で囲む必要があります。