有关事件记录的Suitescript 1.0与会者子列表

时间:2017-06-16 19:25:25

标签: netsuite suitescript sublist

我正在尝试使用用户事件套件脚本在事件记录中添加与会者订单项。但是,当我保存记录时,它不会从脚本中添加与会者。

非常感谢有关此代码无法正常工作的任何帮助!

1 个答案:

答案 0 :(得分:1)

您的代码混合了动态/客户端和标准记录访问模式。

对于提交脚本之前的用户事件,您不需要插入调用。只是:

var newAt = nlapiGetLineItemCount('attendee') + 1;
nlapiSetLineItemValue('attendee', 'attendee', newAt, '95001');

对于提交脚本后的用户事件,但是:

var eventRec = nlapiLoadRecord(nlapiGetRecordType(), nlapiGetRecordId());
var newAt = eventRec.getLineItemCount('attendee') + 1;
eventRec.setLineItemValue('attendee', 'attendee', newAt, '95001');
//add more?
nlapiSubmitRecord(eventRec);