Scripts in Mailingvorlagen
Inhalt
- Einleitung
- Beispiel für die Übernahme der Personen-Anreden
- Beispiel für das Zuordnen einer Sponsoring-Kostenstelle
Einleitung
Im 2. Register der Mailing-Vorlage gibt es den Button "Skript einfügen…".
Skripte kann man in folgenden Feldern einfügen:
Adressat
drei Titelzeilen
Anrede und
fünf Textfelder (genau wie beim "Felder einfügen" auch)
sofern die Vorlage Änderungen zulässt.
Das Definieren von Skripts funktioniert analog wie z.B. bei bedingten Folgeartikeln oder Mengen in Folgeartikeln usw.
Damit ein Skript korrekt ist und ein Resultat liefert, welches in das eigentliche Mail eingefügt werden kann, muss das Skript die Variable "<>Result_Text" füllen, d.h. folgende Zuweisung(en) beinhalten:
<>Result_Text:="Irgend etwas"
Beispiel für die Übernahme der Personen-Anreden
RELATE ONE([s0_Mailing]r_Adresse)
If ([s0_Adresse]r_Firma>0)
RELATE ONE([s0_Adresse]r_Firma)
<>Result_Text:=[s0_Firma]s_Briefanrede
Else
RELATE ONE([s0_Adresse]r_Person)
<>Result_Text:=[s0_Person]s_Briefanrede
If ([s0_Person]x_Anrede_Etik_YN_2 & ([s0_Person]s_Briefanrede__2#""))
<>Result_Text:=<>Result_Text+", "+[s0_Person]s_Briefanrede__2
End if
End if
Beispiel für das Zuordnen einer Sponsoring-Kostenstelle
In einer Mailing-Vorlage soll die Bezeichnung der auf der Adresse des Mailing-Empfängers zugeordneten Sponsoring-Kostenstelle angezeigt bzw. angedruckt werden.
RELATE ONE([s0_Mailing]r_Adresse)
RELATE ONE([s0_Adresse]r_Sponsoring_Ertrags_KST) <>Result_Text:=[s0_System_KST]s_Bezeichnung ` (nicht [s0_System_KST]s_Bemerkung) !