​Die Funktion ecm:nvl gibt das festgelegte Objekt zurück, wenn dies nicht dem Wert 0 entspricht. Ansonsten wird ein festgelegtes Standardobjekt zurückgegeben. Es wird ein Wert vom Typ Objekt zurückgegeben.

Struktur​

ecm:nvl(Objekt, Objekt)

Parameter​

Parameter

Beschreibung

Objekt

Der Parameter spezifiziert das Zielobjekt. Das Objekt wird zurückgegeben, wenn dies nicht dem Wert 0 entspricht.

Objekt

Der Parameter spezifiziert das Standardobjekt, welches zurückgegeben wird, wenn der erste Parameter 0 ist.


Beispiel

Eine Begrüßung in einer Nachricht wird personalisiert, um den Vornamen eines Empfängers zu verwenden. Empfänger, deren Vornamen nicht als Attribut vorhanden ist, werden mit "Sehr geehrter Anmelder" angesprochen.

Die Begrüßung wird als ​InsertIf​ Ausdruck in die Nachricht eingefügt und ist wie folgt aufgebaut:

<%${ecm:nvl(user.FirstName, 'Anmelder')}%>