Seitenhistorie
...
Es gibt 2 Hauptgründe, um EVAL-Anweisungen zu verwenden:
1. Einbinden einer Ressource
Mit EVAL-Anweisungen können Sie Ressourcen ansprechen. Als Identifikator dient der Name der Ressource.
...
"Sehr geehrter Herr Max Mustermann"
2. Funktionen und Bedingungen
Sie können innerhalb von EVAL-Anweisungen vorgefertigte Funktionen verwenden, die dann dynamisch einen Wert liefern.
...
EVAL-Anweisungen führen also die eingebettete(n) Funktion(en) aus und liefern den Ergebniswert zurück.
1. Umgang mit Ressourcen in Texten
Wie oben beschrieben ist es möglich, mit EVAL-Anweisungen Ressourcen in Texte einzubinden. So ist es z.B. möglich, Variablen oder Regeln in andere
...
Ansonsten interpretiert das R-S den kompletten Inhalt als Text. Außerdem ist es nicht möglich, binäre Ressourcen in RichTexte einzubinden.
2. Operatoren
Das R-S unterstützt auch boolsche Operationen, die Sie z.B. in einer Regel anwenden können.
...
Alle Operatoren wurden für alle Datentypen umgesetzt. Praktische Beispiele finden Sie in der Regeldefinition.
3. Datentypen
Das R-S unterstützt verschiedene 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 |
...
4. Entities
Es werden alle HTML-Entities aufgelöst, die RW kennt. Zusätzliche ESCAPE-Zeichen sind:
...