Sql 在发生后提交事件时,如何在suiteflow中向trandate添加180天?
我需要设置一个值为trandate+180天的自定义日期字段。例如,如果trandate为2019年3月21日,则自定义字段值应设置为2019年9月17日。 我试着用{trandate}+180的简单方法,但是NaN显示为字段值。 我发现了一个字段公式ADD_MONTHSdate,integer,但这是用于添加月份的,而客户要求的是交易日期前180天的确切日期。Sql 在发生后提交事件时,如何在suiteflow中向trandate添加180天?,sql,date,workflow,netsuite,Sql,Date,Workflow,Netsuite,我需要设置一个值为trandate+180天的自定义日期字段。例如,如果trandate为2019年3月21日,则自定义字段值应设置为2019年9月17日。 我试着用{trandate}+180的简单方法,但是NaN显示为字段值。 我发现了一个字段公式ADD_MONTHSdate,integer,但这是用于添加月份的,而客户要求的是交易日期前180天的确切日期。 有人能帮我做这件事吗?不确定是否使用SuiteFlow,但这可能会有所帮助 如果您使用的是SuiteScript 1.0 var tr
有人能帮我做这件事吗?不确定是否使用SuiteFlow,但这可能会有所帮助 如果您使用的是SuiteScript 1.0 var tranDate=nlapiStringToDatetrandate; var newTranDate=nlapiAddDaystranDate,180; 如果您使用的是SuiteScript 2.0 var tranDate=新的Datetrandate; var newTranDate=tranDate.setDatetranDate.getDate+180;
不确定是否使用SuiteFlow,但这可能会有所帮助 如果您使用的是SuiteScript 1.0 var tranDate=nlapiStringToDatetrandate; var newTranDate=nlapiAddDaystranDate,180; 如果您使用的是SuiteScript 2.0 var tranDate=新的Datetrandate; var newTranDate=tranDate.setDatetranDate.getDate+180;
如果您使用的是{trandate},那么您所写的应该在formuladate上下文中工作,所以首先要检查语法
有时,尽管Netsuite以字符串形式返回所有内容,但下一步要尝试的是_DATE{trandate}+180如果您使用的是{trandate},那么您所编写的内容应该在formuladate上下文中工作,所以首先要检查语法
有时,尽管Netsuite以字符串形式返回所有内容,但下一步要尝试的是用您正在使用的数据库标记您的问题。这是一个ERP,Oracle Netsuite。他们有自己的数据库。可能会有帮助。用你正在使用的数据库标记你的问题。这是一个ERP,Oracle Netsuite。他们有自己的数据库。可能会有帮助。谢谢你!谢谢你!