email - 在 Netsuite 中显示结束日期后 14 天的日期的个性化字符串
问题描述
我正在寻找 Netsuite 电子邮件的个性化字符串/ampscript,我希望它显示结束日期后 14 天的日期。
因此,如果结束日期是:2020 年 9 月 23 日 - 它应该显示的日期是:2020 年 10 月 7 日
对此有什么建议吗?对 Netsuite 电子邮件很陌生。
解决方案
您可以将日期转换为 long 并在该日期上添加毫秒以获得未来日期。
请参阅https://freemarker.apache.org/docs/ref_builtins_expert.html#ref_builtin_numType 和https://freemarker.apache.org/docs/ref_builtins_expert.html#ref_builtin_numToDate
就像:
<#assign startDate = record.trandate?long/>
<#assign futureTime = startDate + 14 * 86400000/><!-- ms per day -->
<#assign afterDate = futureTime?number_to_date/>
推荐阅读
- shopify - 如何通过购物车在结帐页面上显示额外的订单信息?
- java - 线程“main”中的异常 java.lang.NoClassDefFoundError: io/cucumber/messages/Messages$Envelope
- css - Tailwind css 优先级
- asp.net-mvc - 作为 Razor 类库的独立 Blazor 应用
- python - 我试图使用 fit 函数拟合模型,但它导致 None Type Attribute 错误
- huggingface-transformers - 解析拥抱脸转换器的输出
- php - 如何在 PHP 中生成一个连续的销售额
- c# - 二维数组转换为一维数组,是完整副本还是对旧内存的另一个引用?
- python - python中的Microsoft访问连接错误
- python - 检索字典值直到某一点