Schritt 1: Erstelle die Variable $AttributeFields
Beginne mit der Erstellung einer Variable namens $AttributeFields
. Diese Variable enthält den Textstring, der den Platzhalter-Inhalt definiert, der in deiner Mail Designer 365 E-Mail-Vorlage verwendet wird. Alle Werte müssen durch Kommata getrennt sein.
Szenario A: FileMaker-Feldnamen stimmen mit den E-Mail-Platzhaltern überein
Methode:
Verwende FileMaker-Feldnamen, die direkt mit den Platzhaltern in deinem E-Mail-Design übereinstimmen. Erstelle die $AttributeFields
-Variable, indem du diese Feldnamen kommasepariert auflistest.
In Mail Designer verwendest du einfach den Feldnamen als Platzhalter.
Format:
$AttributeFields = "Table::Field1,Table::Field2,Table::Field3"
Beispieldefinition von $AttributeFields
in FileMaker:
$AttributeFields="CityHotel::GUEST_FIRST_NAME,CityHotel::GUEST_LAST_NAME,CityHotel::GUEST_EMAIL,CityHotel::BOOKING_METHOD"
In Mail Designer 365 kannst du später auf die Werte über diese Platzhalter zugreifen:
GUEST_FIRST_NAME
GUEST_LAST_NAME
GUEST_EMAIL
BOOKING_METHOD
Szenario B: FileMaker-Feldnamen stimmen nicht mit den Platzhaltern in Mail Designer überein
Methode:
Erstelle die $AttributeFields
-Variable, indem du jeden Platzhalternamen manuell dem entsprechenden Feld oder der entsprechenden Variable zuordnest, im Format:
$AttributeFields = "PLACEHOLDER_NAME:" & FieldName_or_Variable & "," …
Beispieldefinition von $AttributeFields
in FileMaker:
"BOOKING_DATE:" & RESERVATION_DATE & "," &
"BOOKING_TIME:" & RESERVATION_TIME & "," & …
Szenario C: Verwendung von FileMaker-Variablen als Platzhalter
Methode:
Wenn deine FileMaker-Variable denselben Namen wie der Platzhalter in Mail Designer 365 hat, kannst du sie direkt so zuweisen:
$AttributeFields = "$city,$country"
Dies sagt Mail Designer, dass der Wert von $city für den Platzhalter mit dem Namen „city“ verwendet werden soll.
Beispiel:
Die FileMaker-Variable $city enthält „München“. Wenn deine Mail Designer-Vorlage einen Platzhalter mit dem Namen „city“ enthält, dann definiere:
$AttributeFields = "$city"
Das Skript zeigt dann den Inhalt „München“ an und übergibt ihn an Mail Designer, um den Platzhalter „city“ auszufüllen.
Das beste Szenario D: Kombination aller Methoden
Du kannst die oben genannten Ansätze in einem einzigen $AttributeFields
-String kombinieren.
Methode:
Mische übereinstimmende Feldnamen, manuell zugeordnete Felder und Variablen in der $AttributeFields
-Variable.
Beispiel:
$AttributeFields = "BOOKING_DATE:" & RESERVATION_DATE & "," &
"CityHotel::BREAKFAST_TYPE," & "$city"
In Mail Designer 365 kannst du dann auf sie mit den Namen BOOKING_DATE, BREAKFAST_TYPE
und city
zugreifen.