![](/img/trans.png)
[英]Personalizations field error when sending multiple dynamic template emails in sendgrid
[英]Sendgrid - handlebar error msg in dynamic template
我尝试设置一个包含多个车把的 Sendgrid 动态模板,包括每个车把的迭代器整个 email 模板 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"
}
出于某种原因,我在保存时不断收到此错误:
您的模板已成功保存,但我们检测到您的车把代码存在问题,需要引起注意。
我找不到任何其他错误消息可以准确地告诉我为什么以及代码中发生此错误的位置。
我正在使用 {{#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}}
其他车把只是基本的,如{{ name }}
、 {{ city }}
等。
有没有人遇到过这种错误并且知道如何解决?
发现这个错字的错误:
{{ customerRef} })
不得不把它改成
{{ customerRef }}
课:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.