#handlebars.js #sendgrid #sendgrid-templates
Вопрос:
У меня есть кампания в Sendgrid, использующая маркетинговую (устаревшую) версию. Я пытаюсь использовать рули для оценки пользовательского поля (GC_Bounceback_Code1). Если он содержит статическое фиктивное значение (т. Е. zzz-aaa), я хочу, чтобы оно ничего не отображало. Если он содержит что-то еще, я хочу, чтобы в нем отображалось содержимое. Помощник #equals, который я использовал, приведен ниже. Я использовал его в модуле Кода кампании и в модуле кода шаблона. Он просто отображает код в виде HTML-текста.
{{#equals GC_Bounceback_Code1 "zzz-aaa"}} "" {{else}} [%GC_Bounceback_Code1%] {{/equals}}
Спасибо за любую помощь, которую вы можете оказать.
Комментарии:
1. Можете ли вы поделиться скриншотом того, как выглядит электронное письмо?
Ответ №1:
я обратился в службу поддержки именно по этому вопросу. они ответили этим:
К сожалению, условные операторы не поддерживаются устаревшими шаблонами маркетинговых кампаний. Вместо использования условных обозначений вы можете использовать свой вариант использования, создав два отдельных шаблона и используя пользовательское поле в контактах для создания сегментов на основе этого пользовательского поля. Затем вы можете создать сегмент для использования с шаблоном 1 и отдельный сегмент для использования с шаблоном 2 на основе критериев в пользовательском поле и отправить каждому соответствующему сегменту соответствующее содержимое в шаблоне.