事件记录中的 Suitescript 1.0 与会者子列表
Suitescript 1.0 attendee sublist on event record
我正在尝试使用用户事件套件脚本在事件记录中添加与会者行项目。但是,当我保存记录时,它并没有从脚本中添加与会者。
如能就此代码为何无法正常工作提供任何帮助,我们将不胜感激!
您的代码混合了 dynamic/client 和标准记录访问模式。
对于提交脚本之前的用户事件,您不需要插入调用。只是:
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);
我正在尝试使用用户事件套件脚本在事件记录中添加与会者行项目。但是,当我保存记录时,它并没有从脚本中添加与会者。
如能就此代码为何无法正常工作提供任何帮助,我们将不胜感激!
您的代码混合了 dynamic/client 和标准记录访问模式。
对于提交脚本之前的用户事件,您不需要插入调用。只是:
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);