【问题标题】:Mailjet Non-Nested Loop FailingMailjet 非嵌套循环失败
【发布时间】:2020-02-08 06:13:19
【问题描述】:

我的 Mailjet 模板测试电子邮件在我使用的 for 循环中一直失败。与其他有关堆栈溢出的 Mailjet 循环问题不同,我的循环不是嵌套的,我的数组也不是空的。

以下代码一直失败

在我的模板中,我有两个模板块(用于 for 和 endfor)围绕一个文本块。如下:

    {{var:FirstName:""}}

    {% for month in var:MonthList %}

    {{month.Name:""}} {{month.Count:""}}

    {% endfor %}

我不断得到:

    ERenderError: expression parsing error ## Unknown Identifier: month.Name:"" ## near...

在测试模板时,我使用 ExpertMode 更新预览电子邮件部分中的变量。

    [{"Month": "March", "Count", 4}]

谁能看到出了什么问题?我查看了文档并阅读了 StackOverflow 中有关 MailJet 循环的所有问题,但我不知道出了什么问题。

【问题讨论】:

    标签: mailjet


    【解决方案1】:

    在经历了这么多令人沮丧的时间之后,当我要发布这个问题时,我发现出了什么问题。希望它可以帮助某人节省一些时间。

    在 for 循环中,你不能给一个值一个默认值。例如 {{var:FirstName:""}} 在 for 循环之外是可以的,但 {{month.Name:""}} 在 for 循环内是不行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-05
      • 2021-01-21
      • 1970-01-01
      • 2021-12-30
      • 2015-04-07
      • 2018-07-19
      相关资源
      最近更新 更多