•Datum {%datum()%}:
Definiert einen Platzhalter, welcher in der E-Mail automatisch durch das aktuelle Datum im Format
dd.mm.yyyy ersetzt wird.
Beispiel: Liefert das aktuelle Datum im Standardformat (dd.mm.yyyy) zurück, z.B. 24.12.2012.
•Uhrzeit {%zeit()%}:
Definiert einen Platzhalter, welcher in der E-Mail automatisch durch die aktuelle Zeit im Format hh:mm:ss (24 Stunden) ersetzt wird.
Beispiel: Liefert die aktuelle Uhrzeit im Standardformat (hh:nn:ss) zurück, z.B. 08:05:10.
•Rekursive Platzhalter {r}placeholderorfunction{/r}:
Definiert eine rekursive Platzhalterfunktion, welche im Zusammenhang mit anderen Platzhaltern genutzt werden kann, um mehrere Platzhalter/Platzhalterfunktionen miteinander zu kombinieren. SmartSerialMail verarbeitet dabei die gewählten Platzhalter/Platzhalterfunktionen von innen nach außen.
Beispiel:
{r}%md5({%Email%})%{/r}, hier wertet SmartSerialMail zuerst den innersten Platzhalter "{%Email%}" aus und ersetzt diesen durch die entsprechende E-Mail Adresse aus der aktuellen Empfängerliste. Im darauf folgenden Schritt wird anhand dieser E-Mail Adresse die MD5 Hashfunktion(%md5(placeholder)%) angewandt. Als Ausgabe erhält man also den MD5 Hash Wert der Empfänger E-Mail.
•Enthält [{r}%contains(placeholder, contains)%}{/r}:
Definiert eine Platzhalterfunktion, welche für einen gegebenen Platzhalter(placeholder) prüft ob der dieser einen bestimmten Wert(contains) enthält. Ist dies der Fall so wird der Wert "True" zurückgeliefert, andernfalls der Wert "False".
Beispiel: {r}%contains({%Vorname%} , Dr.)%{/r}, hier prüft SmartSerialMail ob im Vornamen des aktuellen Empfängers der Titel "Dr." enthalten ist, ist dies der Fall wird die Funktion ersetzt durch ein "True", andernfalls durch ein "False".
•Ersetzen {r}{%replace(placeholder, search, replace)%}{/r}:
Definiert eine Platzhalterfunktion, welche in einen gegebenen Platzhalter(placeholder) nach einem bestimmten Wert(search) sucht und alle Vorkommen von diesem ersetzt durch einen anderen Wert(replace).
Beispiel: {r}%replace({%Vorname%} , Max, Tom)%{/r}, hier sucht SmartSerialMail im Vornamen des aktuellen Empfängers nach "Max" und ersetzt diesen durch "Tom".
•Teiltext {r}{%substr(placeholder, start, length)%}{/r}:
Definiert eine Platzhalterfunktion, welche aus einen gegebenen Platzhalter(placeholder) ein Teilwort ab einer gewünschten Startposition(start) mit einer bestimmten Länge(length) extrahiert.
Beispiel: {r}%substr({%Vorname%} , 7, 4)%{/r}, hier gibt SmartSerialMail beginnend vom siebten Buchstaben des Vornamen die nächsten vier Zeichen zurück, z.B. beim Nachnamen "Mustermann" würde SmartSerialMail "mann" zurück liefern.
•Trimmen {r}{%trim(placeholder)%}{/r}:
Definiert eine Platzhalterfunktion, welche einen gegebenen Platzhalter(placeholder) trimmt, das heißt alle vor und nach dem Platzhalter vorkommenden Leerzeichen entfernt.
Beispiel: {r}%trim({%Email%})%{/r}, hier entfernt SmartSerialMail alle eventuell vorkommenden Leerzeichen vor und nach der E-Mail Adresse des aktuellen Empfängers, z.B. " kunde@provider.de" wird zu "kunde@provider.de"
•Großbuchstaben {r}{%uppercase(placeholder)%}{/r}:
Definiert eine Platzhalterfunktion, welche alle klein geschriebenen Buchstaben in einen gegebenen Platzhalter(placeholder) in große Buchstaben umwandelt.
Beispiel: {r}%uppercase({%Vorname%} )%{/r}, hier wandelt SmartSerialMail alle Kleinbuchstaben des Vornamen vom aktuellen Empfänger in Großbuchstaben um, z.B. würde der Vorname "Max" als "MAX" zurückgegeben werden.
•Kleinbuchstaben {r}{%lowercase(placeholder)%}{/r}:
Definiert eine Platzhalterfunktion, welche alle groß geschriebenen Buchstaben in einen gegebenen Platzhalter(placeholder) in kleine Buchstaben umwandelt.
Beispiel: {r}%lowercase({%Vorname%} )%{/r}, hier wandelt SmartSerialMail alle Großbuchstaben des Vornamen vom aktuellen Empfänger in Kleinbuchstaben um, z.B. würde der Vorname "Max" als "max" zurückgegeben werden.
•Datum (formatiert) {r}{%date(dateformat)%}{/r}:
Definiert eine Platzhalterfunktion, welche das aktuelle Datum im gewünschten Datumsformat(dateformat) zum Beispiel dd.mm.yyyy zurückgibt.
Mögliche Formatierungen:
y = Die letzten 2 Zahlen des aktuellen Jahres
yy = Die letzten 2 Zahlen des aktuellen Jahres
yyyy = Die letzten 4 Zahlen des aktuellen Jahres
m = Aktueller Monat ohne führende 0
mm = Aktueller Monat als 2 Zahlen
mmm = Aktueller Monat als Kurzname(Jan)
mmmm = Aktueller Monat als Langname (Januar)
d = Aktueller Tag ohne führende 0
dd = Aktueller Tag als 2 Zahlen
ddd = Aktueller Tag als Kurzname(So)
dddd = Aktueller Tag als Langname(Sonntag)
ddddd = Aktueller Monat als Kurzdatum
dddddd = Aktueller Monat als Kurzdatum
. = Datum getrennt durch "."
Beispiel: {r}%date(mm.dd.yyyy)%{/r}, hier gibt SmartSerialMail das aktuelle Datum formatiert als
mm.dd.yyyy zurück, z.B. 12.24.2012.
Mehr Beispiele:
d.m.y = 1.1.12
dd.mm.yy = 01.01.12
ddd d mmm yyyy = So 1 Jan 2012
dddd d mmmm yyyy = Sonntag 1 Januar 2012
ddddd = 01.01.2012
dddddd = 01 January 2012
•Zeit (formatiert) {r}{%time(timeformat)%}{/r}:
Definiert eine Platzhalterfunktion, welche die aktuelle Uhrzeit im gewünschten Zeitformat(timeformat) zum Beispiel hh:nn:ss zurückgibt.
Mögliche Formatierungen:
h = Aktuelle Stunde ohne führende 0
hh = Aktuelle Stunde als 2 Zahlen
n = Aktuelle Minute ohne führende 0
nn = Aktuelle Stunde als 2 Zahlen
s = Aktuelle Sekunden ohne führende 0
ss = Aktuelle Sekunden als 2 Zahlen
z = Aktuelle Millisekunden ohne führende 0en
zzz = Aktuelle Millisekunden als 3 Zahlen
t = Aktuelle Zeit im Kurzformat
tt = Aktuelle Zeit im Langformat
: = Zeit getrennt durch ":"
am/pm = Wenn nach "h" geschrieben erhält man die aktuelle Zeit im 12 Stundenformat + am/pm
a/p = Wenn nach "h" geschrieben erhält man die aktuelle Zeit im 12 Stundenformat + a/p
ampm = Wie a/p aber Zeit als
Beispiel: {r}%time(hh:nn)%{/r}, hier gibt SmartSerialMail die aktuelle Uhrzeit formatiert als hh:nn zurück, z.B. 01:02.
Mehr Beispiele:
hham/pm = 01am
t = 01:02
tt = 01:02:03
hh:nn:ss:zzz = 01:02:03:004
•Md5 Hash {r}{%md5(placeholder)%}{/r}:
Definiert eine Platzhalterfunktion, welche für einen gegebenen Platzhalter(placeholder) deren Hash-Wert anhand des Message-Digest 5 Algorithmus berechnet.
Beispiel: {r}%md5({%Email%})%{/r}, hier berechnet SmartSerialMail den MD5-Hashwert ausgehend von der E-Mail Adresse des aktuellen Empfängers.
|