Hur kan jag mappa FileMaker-fältnamn till Mail Designer ... - KH2225

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 $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