在电子邮件通知中使用 if 条件宏

use macro if condition in email notification

我在 if 条件下使用宏来检查表单电子邮件通知中的字段是否为空。我试过这个:

{% if(City != string.Empty) { $$value:City$$ } #%}

它没有用,我没有在电子邮件正文中获取城市值。

  • 使用{%City%}代替$$value:City$$
  • 如果 "City" 字段的值是空的,如果您根本不打算呈现它,那么您不妨将整个代码块替换为 {%City%}
  • 假设您的代码只是您要实现的目标的简化示例,它应该如下所示:
    {% if(City != string.Empty) { return City; } %}