MaxBulk Mailer Pro erlaubt Ihnen die Verwendung von bedingten, d.h. von den Feldwerten der benutzten Tags (Platzhalter) abhängigen Anweisungen. Das ist z.B. besonders nützlich, wenn Sie Ihre Nachrichten abhängig vom Geschlecht des Empfängers gestalten wollen. Um eine bedingte Anweisung einzufügen, drücken Sie einfach auf die Taste rechts neben dem Aufklapp-Menü für Tags, wählen den Tag aus, den Sie zusammen mit der Bedingung verwenden wollen, den Operator, den Vergleichswert und das Ergebnis (den Text, der ausgegeben werden soll, wenn die Bedingung zutrifft).
Zur Verfügung stehende Operatoren sind:
|
|
|
|
|
* |
enthält |
|
!* |
enthält nicht |
|
= |
ist gleich |
|
<> |
ist nicht gleich |
|
#? |
beginnt mit |
|
?# |
endet mit |
|
> |
ist größer als |
|
< |
ist kleiner als |
|
>= |
ist größer oder gleich |
|
<= |
ist kleiner oder gleich |
|
Sie können so viel Regeln schreiben, wie Sie benötigen, indem Sie die Anweisungen AND und OR benutzen und die Anweisungen IF, ELSEIF und ELSE jeweils innerhalb eines Bedingungsblocks. Eine Regel besteht aus einem Symbol, einem Operator, einem Vergleichswert und einem Ergebnis.
Ein Beispiel für eine bedingte Anweisung, mit der Nachrichten abhängig vom Geschlecht des Empfängers gestaltet werden, sähe so aus:
<IF [[Geschlecht]] = "M" <AND> [[Nachname]] <> "">Lieber Herr [Nachname],
<ELSEIF [[Geschlecht]] = "W" <AND> [[Nachname]] <> "">Liebe Frau [Nachname],
<ELSE>Lieber Freund,</IF>
Dieses Beispiel besteht aus 4 Regeln. Wir haben eines der optionalen Felder in "Geschlecht" umbenannt. In der Spalte 'Geschlecht' haben wir eine "M" oder ein "W" für männlich oder weiblich eingetragen. Zur Verarbeitungszeit wird MaxBulk aus den Möglichkeiten "Lieber Herr [Nachname]', 'Liebe Frau [Nachname]' oder 'Liebe Freunde'" auswählen, abhängig davon, welche Bedingung zuerst als wahr angesehen wird. Natürlich können Sie die Bedingungsanweisungen modifizieren oder selber schreiben, Sie müssen dabei nur ein paar einfache Regeln beachten:
• Eine bedingte Anweisung fängt immer mit <IF> an und endet mit </IF>.
• Tags werden immer mit doppelten eckigen Klammern eingeschlossen, wie z.B. [[Geschlecht]] wenn sie in einer Regel verwendet werden.
• Verwenden Sie so viele <AND> und <OR> -Anweisungen wie nötig, jedoch sind Schachtelungen mittels Klammern nicht erlaubt.
• Verwenden Sie so viele <ELSEIF> -Schalter wie nötig und benutzen Sie dabei die selbe Syntax wie bei der <IF> -Anweisung.
• Die <ELSE> -Anweisung ist optional und muss am Ende stehen. Nur eine <ELSE> -Anweisung pro Anweisungsblock ist erlaubt.
• Verfügbare Operatoren sind *, !*, =, <>, #?, ?#, >, <, >= und <= wie in der obigen Tabelle beschrieben.
• Setzen Sie den Vergleichswert der Regel in Anführungsstriche und beenden Sie den Vergleich mit ">". Es sind keine Leerzeichen vor dem ">" erlaubt.
• Schreiben Sie den Ergebnistext, der verwendet werden soll, wenn die Bedingung wahr ist.
• Auch wenn wir Farben im obigen Beispiel verwendet haben, Textstile sind in einer Anweisung nicht erlaubt, nur im Ergebnis.
|