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