首页 > 解决方案 > 在 Netsuite 中显示结束日期后 14 天的日期的个性化字符串

问题描述

我正在寻找 Netsuite 电子邮件的个性化字符串/ampscript,我希望它显示结束日期后 14 天的日期。

因此,如果结束日期是:2020 年 9 月 23 日 - 它应该显示的日期是:2020 年 10 月 7 日

对此有什么建议吗?对 Netsuite 电子邮件很陌生。

标签: emailnetsuitepersonalization

解决方案


您可以将日期转换为 long 并在该日期上添加毫秒以获得未来日期。

请参阅https://freemarker.apache.org/docs/ref_builtins_expert.html#ref_builtin_numTypehttps://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/>

推荐阅读