Skip to main content
Как сопоставить имена полей FileM... - KH2225

Häufig gestellte Fragen

Как сопоставить имена полей FileMaker с заполнителями в Mail Designer 365?
 
Следующие шаги основаны на разделе определения скрипта «Send record with Mail Designer 365» и объясняют его. Скрипт включен в нашу свободно доступную демонстрационную базу данных FileMaker «MailDesignerIntegrationExample» (см. ссылку в конце этого FAQ).

Шаг 1: Создайте переменную $AttributeFields

Начните с создания переменной с именем $AttributeFields. Эта переменная будет содержать текстовую строку, определяющую содержимое заполнителя, используемого в вашем шаблоне электронной почты Mail Designer 365. Все значения должны быть разделены запятыми.

Сценарий A: Имена полей FileMaker совпадают с заполнителями электронной почты

Метод: Используйте имена полей FileMaker, которые напрямую соответствуют заполнителям в вашем дизайне электронной почты. Создайте переменную $AttributeFields, перечислив эти имена полей, разделенные запятыми. В Mail Designer просто используйте имя поля как заполнитель. Формат: $AttributeFields = "Table::Field1,Table::Field2,Table::Field3" Пример определения $AttributeFields в FileMaker: $AttributeFields="CityHotel::GUEST_FIRST_NAME,CityHotel::GUEST_LAST_NAME,CityHotel::GUEST_EMAIL,CityHotel::BOOKING_METHOD" В Mail Designer 365 вы можете получить доступ к значениям позже, используя эти заполнители: GUEST_FIRST_NAME GUEST_LAST_NAME GUEST_EMAIL BOOKING_METHOD

Сценарий B: Имена полей FileMaker не совпадают с заполнителями в Mail Designer

Метод: Создайте переменную $AttributeFields, вручную сопоставляя каждое имя заполнителя соответствующему полю или переменной, используя формат: $AttributeFields = "PLACEHOLDER_NAME:" & FieldName_or_Variable & ", ..." Пример определения $AttributeFields в FileMaker: "BOOKING_DATE:" & RESERVATION_DATE & "," "BOOKING_TIME:" & RESERVATION_TIME & ", ..."

Сценарий C: Использование переменных FileMaker в качестве заполнителей

Метод: Если ваша переменная FileMaker имеет то же имя, что и заполнитель в Mail Designer 365, вы можете назначить ее напрямую следующим образом: $AttributeFields = "$city,$country" Это говорит Mail Designer использовать значение $city для заполнителя с именем «city». Пример: Переменная FileMaker $city содержит «Мюнхен». Если ваш шаблон Mail Designer включает заполнитель с именем «city», то определите: $AttributeFields = "$city" Скрипт затем покажет содержимое «Мюнхен» и передаст его в Mail Designer для заполнения заполнителя «city».

Лучший сценарий D: Комбинирование всех методов

Вы можете объединить вышеуказанные подходы в одну строку $AttributeFields. Метод: Смешайте совпадающие имена полей, вручную сопоставленные поля и переменные в переменной $AttributeFields. Пример: $AttributeFields = "BOOKING_DATE:" & RESERVATION_DATE & "," "CityHotel::BREAKFAST_TYPE," & "$city" В Mail Designer 365 вы затем можете ссылаться на них по именам BOOKING_DATE, BREAKFAST_TYPE и city
Datenschutz-Einstellungen