我正在尝试使用用户事件套件脚本在事件记录中添加与会者订单项。但是,当我保存记录时,它不会从脚本中添加与会者。
非常感谢有关此代码无法正常工作的任何帮助!
答案 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);