NetSuite SuiteScript 2.0 - 如何在动态模式下使用context.newRecord

时间:2016-11-21 08:57:32

标签: netsuite suitescript

我试图找出如何指定context.newRecord处于动态模式。我有一个beforeSubmit UE脚本,我需要记录处于动态模式。

在1.0中,我可以做nlapiGetNewRecord({recordmode:' dynamic'});但如果我尝试了context.newRecord({isDynamic:true}),我就会收到错误。

1 个答案:

答案 0 :(得分:2)

不幸的是,您似乎在SS1.0中利用了未记录的功能

enter image description here

SS2.0将类型显示为 DeferredDynamicRecord (与record.load({...isDynamic:false})相对) DynamicRecord 与使用时相同record.load({...isDynamic: true})

更糟糕的是,context对象似乎包含newRecord对象的副本,而不是(至少在我们可用时)实际执行对的api调用检索它。

所有迹象都表明无法在任一*提交方法中以动态模式编辑newRecord对象。