Show / Hide Table of Contents

    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) !

    • Bearbeiten
    Back to top Generated by DocFX