Sendgrid - 动态模板中的车把错误消息

Fjo*_*ott 5 sendgrid sendgrid-templates

我尝试设置一个 Sendgrid 动态模板,其中包含多个句柄,其中包括每个句柄的迭代器 整个电子邮件模板 html 可以在她找到

测试数据如下:

{
   "total":"1000",
   "items":[
      {
         "text":"Ebook 1",
         "qty":"1",
         "price":"3"
      },
      {
         "text":"Ebook 2",
         "qty":"2",
         "price":"3"
      },
      {
         "text":"ebook 3",
         "qty":"4",
         "price":"3"
      }
   ],
   "name":"John Doe",
   "address01":"Stargate 292",
   "city":"NY",
   "state":"NY",
   "zip":"4567",
   "orderId":"456",
   "expiry":"Nov 9 2021",
   "customerRef":"123"
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我在保存时不断收到此错误:

您的模板已成功保存,但我们检测到您的车把代码存在问题,需要引起注意。

我找不到任何其他错误消息可以准确地告诉我此错误发生的原因位置

我正在使用 {{#each}} 迭代,不能 100% 确定设置是否正确

{{#each items}}    
<table>
  <tr>
    <td>{{this.text}}</td>
  </tr>
  <tr>
    <td>{{this.qty}}</td>
  </tr>
  <tr>
    <td>{{this.price}}</td>
  </tr>
</table>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

其他车把只是基本的车把等{{ name }}{{ city }}

有谁有此类错误的经验并知道如何修复它?

Fjo*_*ott 6

发现这个错字有错误:

{{ customerRef} })
Run Code Online (Sandbox Code Playgroud)

不得不把它改成

{{ customerRef }}
Run Code Online (Sandbox Code Playgroud)

课:

  1. 使用车把时请注意大括号
  2. 希望 Sendgrid 错误处理将来会更加详细!