Häufig gestellte Fragen
Как сопоставить имена полей FileMaker с заполнителями в Mail Designer 365?
Следующие шаги основаны на разделе определения скрипта «Send record with Mail Designer 365» и объясняют его. Скрипт включен в нашу свободно доступную демонстрационную базу данных FileMaker «MailDesignerIntegrationExample» (см. ссылку в конце этого FAQ).
Шаг 1: Создайте переменную
Начните с создания переменной с именем
Шаг 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
