如何使用RESTlet为Netsuite中的用户注释传递notedate?
我可以在Netsuite中为客户创建和更新用户注释。 以下数据工作正常如何使用RESTlet为Netsuite中的用户注释传递notedate?,netsuite,Netsuite,我可以在Netsuite中为客户创建和更新用户注释。 以下数据工作正常 $columns_field= array("title","direction","notedate"); #_scheduled $columns_values=array("Sample User Notes","2","4/30/2016"); $datastring = array('recordtype' => 'note', 'id' => '104','columnname' =>$colu
$columns_field= array("title","direction","notedate"); #_scheduled
$columns_values=array("Sample User Notes","2","4/30/2016");
$datastring = array('recordtype' => 'note', 'id' => '104','columnname' =>$columns_field,'columnvalues'=>$columns_values,'gu_action'=>'update');
但当我为notedate添加时间时,它将不起作用。我想通过日期和时间。我试过这些格式
像
“2015-03-25T12:00:00”
。这是一种Javascript日期对象可以理解的格式,这是您最终在NetSuite中使用的格式(实际上是Rhino+Java,但足够接近)
顺便说一句,上面的T
代表UTC时间,所以一定要记住这一点。请尝试“2015-03-25T12:00:00”
作为日期字符串。这是一种Javascript日期对象可以理解的格式,这是您最终在NetSuite中使用的格式(实际上是Rhino+Java,但足够接近)
顺便说一句,上面的
T
代表UTC时间,因此请务必记住。注释记录日期和时间是单独的字段。它们的脚本ID分别是“notedate”和“time”
因此,如果你有一个真正的约会:
note.setFieldValue("notedate", nlapiDateToString(datetime)); //'date' format i s the default
note.setFieldValue("time" , nlapiDateToString(datetime, 'timeofday'));
注释记录的日期和时间是单独的字段。它们的脚本ID分别是“notedate”和“time” 因此,如果你有一个真正的约会:
note.setFieldValue("notedate", nlapiDateToString(datetime)); //'date' format i s the default
note.setFieldValue("time" , nlapiDateToString(datetime, 'timeofday'));
谢谢你。它很好用。有机会知道参考链接吗?谢谢。它很好用。有机会知道参考链接吗?我一直很好奇NS背后的JS引擎是什么。我想知道它是否会过渡到现代引擎。我一直很好奇NS背后的JS引擎是什么。我想知道它是否会过渡到现代发动机。