如何在afterSubmit事件后的套件流中转换180天?

问题描述 投票:1回答:2

我需要设置一个自定义日期字段,其值为trandate + 180天。例如,如果trandate是21/03/2019,则自定义字段值应设置为17/09/2019。我尝试执行简单的方法{trandate}+180,但NaN被显示为字段值。我找到了一个字段公式ADD_MONTHS(date, integer),但这是用于添加月份,而客户要求的日期是交易日期前180天。有人可以帮助我吗?

sql date workflow netsuite
2个回答
0
投票

不确定SuiteFlow,但这也许会有所帮助。

  • [如果使用的是SuiteScript 1.0

    • var tranDate = nlapiStringToDate(trandate);
    • var newTranDate = nlapiAddDays(tranDate,180);
  • 如果使用的是SuiteScript 2.0,则>

    • var tranDate =新日期(日期);
    • var newTranDate = tranDate.setDate(tranDate.getDate()+ 180);

0
投票

如果您使用的是{trandate},那么您编写的内容应该可以在Formuladate上下文中使用,因此首先检查语法。

© www.soinside.com 2019 - 2024. All rights reserved.