amazon-web-services - 如何在 AWS SES html 模板中添加添加 if 条件?
问题描述
要求是根据从 api 接收的 bodydata 发送模板邮件。BodyData 可能不包含某些标签。请参见下面的示例模板部分。
<p>{{sender}} has invited you to join team {{teamName}}</p>
所以正文数据可能不包含teamName。所以我想把 if 条件放在模板中的 {{teamName}} 上。
请在这里帮助我找到解决方案
解决方案
对于 SES 模板中的条件逻辑,您可以像在代码中一样使用 if else 语句。对于您的示例,您将使用类似
<p>{{sender}} has invited you to join team {{#if teamName}}{{teamName}}{{/if}}</p>
取自以下文档
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-advanced.html
推荐阅读
- c# - Web API 应该返回 403 Forbidden 还是根本没有端点?
- go - 编码为 CSV 然后 ZIP 在 golang
- javascript - 如果我在浏览器列表中组合没有死,有什么区别?
- java - java swing contentPane.remove 删除面板但图形留在屏幕上
- visual-studio-code - 未调试时扩展中的“断点设置/取消设置”事件
- angular - Angular component.html 中的双插值
- javascript - Firebase `onAuthStateChanged` 总是返回空用户
- swift - CoreData SwiftUI TextField - 将绑定数据类型更改为 Double 不起作用
- python - python将指向另一个结构的指针作为元素传递给C-API结构
- android - 即使在软件包安装警报之后也没有软件包