标签: netsuite suitescript
我试图找出如何指定context.newRecord处于动态模式。我有一个beforeSubmit UE脚本,我需要记录处于动态模式。
在1.0中,我可以做nlapiGetNewRecord({recordmode:' dynamic'});但如果我尝试了context.newRecord({isDynamic:true}),我就会收到错误。
答案 0 :(得分:2)
不幸的是,您似乎在SS1.0中利用了未记录的功能:
SS2.0将类型显示为 DeferredDynamicRecord (与record.load({...isDynamic:false})相对) DynamicRecord 与使用时相同record.load({...isDynamic: true})
record.load({...isDynamic:false})
record.load({...isDynamic: true})
更糟糕的是,context对象似乎包含newRecord对象的副本,而不是(至少在我们可用时)实际执行对的api调用检索它。
context
newRecord
所有迹象都表明无法在任一*提交方法中以动态模式编辑newRecord对象。