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