Я пытаюсь получить слияние по почте для обработки определенных условий, например: если mergefield spouse = 1 и mergefield lawyer = 2 и mergefield children = 3 и mergefield parent = 4, добавьте определенный текст

или же

добавьте этот текст, если mergefield spouse = 1 и mergefield lawyer = 0 и mergefield children = 2 и mergefield parent = 0

и т.д. Таким образом, в зависимости от последовательности поля слияния будет зависеть от добавления текста

Я пробовал следующее, но, похоже, не работает {IF {= OR({COMPARE {MERGEFIELD "Spouse"} = "0"}, {COMPARE {MERGEFIELD "lawyer"} = "1" {COMPARE {MERGEFIELD "Children" } = "0"}, {COMPARE {MERGEFIELD "Parent"} = "0"})} = "1" "Текст юриста" ""}

Или {IF {= ИЛИ ({COMPARE {MERGEFIELD "Spouse"} = "1"}, {COMPARE {MERGEFIELD "lawyer"} = "3" {COMPARE {MERGEFIELD "Children"} = "2"}, {COMPARE { MERGEFIELD "Parent"} = "0"})} = "1" "Текст семейства 1" ""}

Или же

{IF {= OR({COMPARE {MERGEFIELD "Spouse"} = "1"}, {COMPARE {MERGEFIELD "lawyer"} = "0" {COMPARE {MERGEFIELD "Children"} = "2"}, {COMPARE {MERGEFIELD "Parent"} = "3"})} = "1" "Первый текст семьи" ""}

1 ответ1

0

Основной синтаксис IF , может быть вложен для проверки нескольких условий.

Одно условие (базовое):

{IF {MERGEFIELD FIELD1} = "CONDITION1" "TRUE" "FALSE"}

Два условия:

{IF {MERGEFIELD FIELD1} = "CONDITION1" "{IF {MERGEFIELD FIELD2} = "CONDITION2" "TRUE" "FALSE2"}" "FALSE1"}

Ваш пример:

{IF {MERGEFIELD SPOUSE} = "1" "{IF {MERGEFIELD LAWYER} = "0" "{IF {MERGEFIELD CHILDREN} = "2" "{IF {MERGEFIELD PARENT} = "0" "add this text" ""}" ""}" ""}" ""}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .