Javascript SuiteScript:提交前(使用用户事件脚本设置子列表值)

Javascript SuiteScript:提交前(使用用户事件脚本设置子列表值),javascript,netsuite,suitescript,Javascript,Netsuite,Suitescript,在记录提交之前,我可以获取值,但无法在用户事件脚本中设置子列表值。循环遍历每一行项目以获得满意的条件,当要设置值时,我不能。我传递了错误的值还是什么?我甚至没有收到错误 请查看脚本(编辑): if(context.type==context.UserEventType.EDIT){ var salesOrderRecord=context.oldRecord; var formId=salesOrderRecord.getValue({ 字段ID:“自定义表单” }); 如果(formId==1

在记录提交之前,我可以获取值,但无法在用户事件脚本中设置子列表值。循环遍历每一行项目以获得满意的条件,当要设置值时,我不能。我传递了错误的值还是什么?我甚至没有收到错误

请查看脚本(编辑):

if(context.type==context.UserEventType.EDIT){
var salesOrderRecord=context.oldRecord;
var formId=salesOrderRecord.getValue({
字段ID:“自定义表单”
});
如果(formId==150){
var recordId=salesforderrecord.id;
var lineCount=salesOrderRecord.getLineCount({
子列表:“项”
});
对于(变量i=0;i}

在提交前功能中,
上下文。oldRecord
是对用户编辑之前的销售订单的引用。
上下文。newRecord
是对用户编辑之后但提交到数据库之前的销售订单的引用

如果需要进行更改,则应更新
context.newRecord
,因为这还将包括用户刚刚对记录所做的更改,以及将提交到数据库的记录