我正在尝试获取一个值并在 sendgrid 电子邮件模板中使用它。JSON 看起来像这样。
“productskumap”:{“创建/更新”:2,“失败”:0}
{{productskupping.created/updated}} 在电子邮件模板中没有给出任何值。宏不会被替换。但是宏必须替换为 2。如何使这个工作?斜杠字符(“/”)导致问题。请为此提出任何解决方案。
我正在尝试获取一个值并在 sendgrid 电子邮件模板中使用它。JSON 看起来像这样。
“productskumap”:{“创建/更新”:2,“失败”:0}
{{productskupping.created/updated}} 在电子邮件模板中没有给出任何值。宏不会被替换。但是宏必须替换为 2。如何使这个工作?斜杠字符(“/”)导致问题。请为此提出任何解决方案。
Twilio SendGrid 开发人员布道者在这里。
SendGrid 使用把手样式表达式来插入数据。我刚刚了解到斜杠是一种不推荐使用的方式,它可以控制用于导航对象的库。我不知道 SendGrid 是否在内部使用了确切的车把库,但我认为这很重要。
我相信像您一样绕过键中的斜线的方法是用方括号将键括起来。这称为文字段,对您来说看起来像这样:
{{productskumapping.[created/updated]}}