Vanliga frågor och svar
Hur kan jag mappa FileMaker-fältnamn till Mail Designer 365-platshållare?
Följande steg baseras på och förklarar definitionsavsnittet i skriptet "Send record with Mail Designer 365". Detta skript ingår i vår fritt tillgängliga FileMaker-demodatabas "MailDesignerIntegrationExample" (se länk i slutet av denna FAQ).
Steg 1: Skapa variabeln
Börja med att skapa en variabel som heter
Steg 1: Skapa variabeln $AttributeFields
Börja med att skapa en variabel som heter $AttributeFields. Denna variabel kommer att innehålla textsträngen som definierar placeholder-innehållet som används i din Mail Designer 365 e-postmall. Alla värden måste separeras med kommatecken.
Scenario A: FileMaker-fältnamn matchar e-post-placeholders
Metod: Använd FileMaker-fältnamn som direkt matchar placeholderarna i din e-postdesign. Bygg variabeln$AttributeFields genom att lista dessa fältnamn, separerade med kommatecken.
I Mail Designer använder du helt enkelt fältnamnet som en placeholder.
Format:
$AttributeFields = "Table::Field1,Table::Field2,Table::Field3"
Exempeldefinition av $AttributeFields i FileMaker:
$AttributeFields="CityHotel::GUEST_FIRST_NAME,CityHotel::GUEST_LAST_NAME,CityHotel::GUEST_EMAIL,CityHotel::BOOKING_METHOD"
I Mail Designer 365 kan du sedan referera till värdena med hjälp av dessa placeholders:
GUEST_FIRST_NAME
GUEST_LAST_NAME
GUEST_EMAIL
BOOKING_METHOD
Scenario B: FileMaker-fältnamn matchar inte e-post-placeholders i Mail Designer
Metod: Bygg variabeln$AttributeFields genom att manuellt mappa varje placeholder-namn till motsvarande fält eller variabel med formatet:
$AttributeFields = "PLACEHOLDER_NAME:” & FieldName_or_Variable & “,” …
Exempeldefinition av $AttributeFields i FileMaker:
"BOOKING_DATE:” & RESERVATION_DATE & “,” &
"BOOKING_TIME:” & RESERVATION_TIME & “,” & …
Scenario C: Använda FileMaker-variabler som placeholders
Metod: Om din FileMaker-variabel har samma namn som placeholderen i Mail Designer 365 kan du direkt tilldela den så här:$AttributeFields = "$city,$country"
Detta talar om för Mail Designer att använda värdet av $city för placeholderen med namnet “city”.
Exempel:
FileMaker-variabeln $city innehåller “München”. Om din Mail Designer-mall inkluderar en placeholder med namnet “city”, definiera då:
$AttributeFields = "$city"
Skriptet kommer sedan att avslöja innehållet “München” och skicka det till Mail Designer för att fylla i placeholderen “city”.
Bästa scenariot D: Kombinera alla metoder
Du kan kombinera ovanstående metoder i en enda$AttributeFields-sträng.
Metod:
Blanda matchande fältnamn, manuellt mappade fält och variabler i variabeln $AttributeFields.
Exempel:
$AttributeFields = "BOOKING_DATE:” & RESERVATION_DATE & “,” &
"CityHotel::BREAKFAST_TYPE,” & “$city”
I Mail Designer 365 kan du sedan referera till dem med namnet BOOKING_DATE, BREAKFAST_TYPE och city