如何解决有没有办法在 sendgrid 电子邮件模板中格式化数字/货币
如果我将数值传递给 SendGrid 动态模板,有没有办法格式化该值?
即,如果我将以下对象传递给模板引擎:
{
"value": 8.7
}
有没有办法将其格式化为 2 dp?
{{format value $0.00}}
将返回 $8.70
我只是想避免纯粹为了显示货币价值而为我所有模型的每个数字/价格创建新属性。
格式类似于 C# 的示例: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings
谢谢
解决方法
这里是 Twilio SendGrid 开发者布道者。
恐怕在 SendGrid 模板中没有格式化货币的功能。您可以看到完整的 SendGrid templates Handlebars reference here,虽然有日期格式化程序,但这是唯一可用的格式化程序。
我可能不会为每个数字/货币创建新属性,只需在将货币属性传递给模板以发送电子邮件之前对其进行格式化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。