Как ввести условие блоком if...else if...end if
- Простейшее условие:
@{if Recipient.Sex.IsMale}
Уважаемый читатель
@{end if}
- Может быть вариант по умолчанию, если ни одно из условий не выполняется:
@{if Recipient.Sex.IsMale}
Уважаемый гость
@{else if Recipient.Sex.IsFemale}
Уважаемая гостья
@{else}
Здравствуйте
@{end if}
Внутри условия (if или else if) может быть простое или сложное условие. Сложное условие - это несколько простых условий, объединенных через AND или OR или предваренных NOT.
Условием может быть:
- параметр логического типа (
Recipient.Sex.IsMaleи т.д.) - арифметическое сравнение (
Recipient.Balance> 50) - вызов функции логического типа (
IsEmpty(Recipient.Name))
В результирующее письмо всегда будет подставлено содержимое первой ветки, для которой выполняется условие. Если ни одно условие не выполняется, и нет ветки Else, то ничего выведено не будет.
Что такое автоматическая рассылка и чем она отличается от массовой