Seitenhistorie
...
Info | ||
---|---|---|
| ||
${NameDerFunktion(Parameter1, Parameter2,...)} |
$${ IsNullI(0) } hat z.B. als Resultat 1.
EVAL-Anweisungen führen also die eingebettete(n) Funktion(en) aus und liefern den Ergebniswert zurück.
Scroll Pagebreak |
---|
1. Umgang mit Ressourcen in Texten
...
Operator | Bedeutung | Beschreibung |
---|---|---|
* | ALWAYSTRUE | Ist immer wahr. |
!= | NOTEQUAL | Ist wahr, wenn die Objekte nicht gleich sind. |
<= | EQUALLESS | Ist wahr, wenn Objekt1 kleiner als Objekt2 ist oder die Objekte gleich sind. |
>= | EQUALGREATER | Ist wahr, wenn Objekt1 größer als Objekt2 ist oder die Objekte gleich sind. |
< | LESS | Ist wahr, wenn Objekt1 kleiner als Objekt2 ist. |
> | GREATER | Ist wahr, wenn Objekt1 größer als Objekt2 ist. |
[VAL1,VAL2,VALn] | INLIST | Ist wahr, wenn das zu vergleichende Objekt in der Liste vorhanden ist. |
[VAL1,...,VAL2] | INRANGE (3 Argumente, das mittlere Argument ist "...") | Ist wahr, wenn das zu vergleichende Objekt zwischen VAL1 und VAL2 liegt. |
![VAL1, VAL2, VALn] | NOTINLIST | Ist wahr, wenn das zu vergleichende Objekt nicht in der Liste vorhanden ist. |
![VAL1,...,VAL2] | NOTINRANGE | Ist wahr, wenn das zu vergleichende Objekt nicht zwischen VAL1 und VAL2 liegt. |
Wird kein Operator angegeben, wird EQUAL
(=) verwendet. Der Vergleich ist also dann wahr, wenn die Objekte gleich sind. Alle Operatoren wurden für alle Datentypen umgesetzt. Praktische Beispiele finden Sie in der Regeldefinition.
Scroll Pagebreak |
---|
3. Datentypen Anker Datentypen Datentypen
...
Datentyp | Beschreibung | Wertebereich | Beispiel |
---|---|---|---|
STRING | Speichert eine Zeichenkette | Alle Unicode-Zeichen | "Hallo Welt!" |
NUMBER | Speichert eine Ganzzahl | −2.147.483.648 bis +2.147.483.648 bzw. 0 bis 4.294.967.295 | +706512, -59102 |
REAL | Speichert eine Gleitkommazahl Trennzeichen ist '.' (Achtung keine localisierten Schreibweisen erlaubt und damit auch kein 1000-der Punkt) | 3.4E-4932 1.1E+4932 | +5481.4390156, -98042.4168640 |
BOOLEAN | Speichert einen Wahrheitswert (0/1) | 0/false/no und 1/true/yes | true, false, 1, 0, yes, no |
DATETIME | Speichert ein Datum nach ISO 8601 | Datum ohne Unterstützung von Wochen, Wochentagen und Tagen im Jahr | 2011-12-31, 2011-12-31T16:47Z |
Scroll Pagebreak |
---|
4. Entities Anker ESCAPE ESCAPE
...
Da in RichTexten die interne Darstellung durch XML erfolgt, werden XML-Sonderzeichen im Text implizit umgewandelt, damit sie innerhalb des Codes gespeichert werden können. Sie können mit den folgenden Escape-Sequenzen aber auch eine explizite Umwandlung erzwingen:
ESCAPE-Sequenz | Stellt dar |
---|---|
\! | ! |
\= | = |
\< | < |
\> | > |
\[ | [ |
\] | ] |
Warnung |
---|
EVAL-Anweisungen werden NICHT durch das Redaktions-System auf syntaktische und semantische Korrektheit geprüft! Fehlt zum Beispiel eine schließende Klammer oder ist eine Funktionsbezeichnung falsch geschrieben, so wird dies erst durch die Output Management Produkte geprüft, welche die Funktionen bei der Dokument-Generierung nutzen (Late Binding). So können diese Art von Fehlern erst bei der Ausführung der Preview-Funktion im Redaktions-System evaluiert werden. |