Mit der Funktion matches_filter
kann in benutzerdefinierten Filtern und benutzerdefinierten Feldern ermittelt werden, ob der Wert eines Felds mit einem Filterausdruck übereinstimmt.
Syntax
matches_filter(field, `filter expression`)
Die Funktion matches_filter
wendet den Filterausdruck auf das Feld an und gibt Yes
zurück, wenn der Wert im Feld mit dem Filterausdruck übereinstimmt, oder No
, wenn nicht.
Beispiele
In diesem Beispiel wird Yes
in einem benutzerdefinierten Feld zurückgegeben, wenn das Rechnungsdatum weniger als 30 Tage alt ist:
matches_filter(${billing.invoice_date}, `30 days`)
Verwenden Sie die Funktion if
mit matches_filter
, um unterschiedliche Werte zurückzugeben. Das nächste Beispiel zeigt die Syntax eines benutzerdefinierten Felds, das „verspätet“ zurückkehrt, wenn das Rechnungsdatum mehr als 30 Tage alt ist:
if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")
Wichtige Informationen
Der String, der den Filterausdruck definiert, muss in Graviszeichen (`) gesetzt werden.