Preguntas frecuentes
Cómo puedo asignar los nombres de campo de FileMaker a los marcadores de posición de Mail Designer 365?
Los siguientes pasos se basan en la sección de definición del script "Enviar registro con Mail Designer 365" y lo explican. El script está incluido en nuestra base de datos de demostración FileMaker disponible gratuitamente, "MailDesignerIntegrationExample" (ver enlace al final de esta FAQ).
Paso 1: Crear la variable
Comienza creando una variable llamada
Paso 1: Crear la variable $AttributeFields
Comienza creando una variable llamada $AttributeFields. Esta variable contendrá la cadena de texto que define el contenido del marcador de posición utilizado en tu plantilla de correo electrónico Mail Designer 365. Todos los valores deben estar separados por comas.
Escenario A: Los nombres de campo de FileMaker coinciden con los marcadores de posición del correo electrónico
Método: Utiliza nombres de campo de FileMaker que coincidan directamente con los marcadores de posición en tu diseño de correo electrónico. Crea la variable$AttributeFields listando estos nombres de campo separados por comas.
En Mail Designer, simplemente utiliza el nombre del campo como marcador de posición.
Formato:
$AttributeFields = "Table::Field1,Table::Field2,Table::Field3"
Ejemplo de definición de $AttributeFields en FileMaker:
$AttributeFields="CityHotel::GUEST_FIRST_NAME,CityHotel::GUEST_LAST_NAME,CityHotel::GUEST_EMAIL,CityHotel::BOOKING_METHOD"
En Mail Designer 365, puedes acceder a los valores más tarde utilizando estos marcadores de posición:
GUEST_FIRST_NAME
GUEST_LAST_NAME
GUEST_EMAIL
BOOKING_METHOD
Escenario B: Los nombres de campo de FileMaker no coinciden con los marcadores de posición en Mail Designer
Método: Crea la variable$AttributeFields asignando manualmente cada nombre de marcador de posición al campo o variable correspondiente utilizando el formato:
$AttributeFields = "PLACEHOLDER_NAME:" & FieldName_or_Variable & ", ..."
Ejemplo de definición de $AttributeFields en FileMaker:
"BOOKING_DATE:" & RESERVATION_DATE & ","
"BOOKING_TIME:" & RESERVATION_TIME & ", ..."
Escenario C: Uso de variables de FileMaker como marcadores de posición
Método: Si tu variable de FileMaker tiene el mismo nombre que el marcador de posición en Mail Designer 365, puedes asignarla directamente así:$AttributeFields = "$city,$country"
Esto le dice a Mail Designer que utilice el valor de $city para el marcador de posición llamado "city".
Ejemplo:
La variable de FileMaker $city contiene "Múnich". Si tu plantilla de Mail Designer incluye un marcador de posición llamado "city", entonces define:
$AttributeFields = "$city"
El script mostrará el contenido "Múnich" y lo pasará a Mail Designer para rellenar el marcador de posición "city".
El mejor escenario D: Combinación de todos los métodos
Puedes combinar los enfoques anteriores en una sola cadena$AttributeFields.
Método:
Mezcla nombres de campo coincidentes, campos asignados manualmente y variables en la variable $AttributeFields.
Ejemplo:
$AttributeFields = "BOOKING_DATE:" & RESERVATION_DATE & ","
"CityHotel::BREAKFAST_TYPE," & "$city"
En Mail Designer 365, puedes acceder a ellos con los nombres BOOKING_DATE, BREAKFAST_TYPE y city
