2017-06-16 19 views
-1

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

任何有关为什么此代码无法正常工作的帮助将不胜感激!

+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); 
+0

谢谢你!完美工作! – ahomsher

+0

在同一个参与者子列表中,我们有一个带有电子邮件复选框的列,向与会者发送电子邮件,有没有办法让我找出该复选框的内部ID是什么?我没有看到模式浏览器上与会者子列表事件记录上的电子邮件复选框。我很抱歉张贴链接到图像,我在这里是新的http://imgur.com/a/TA2ow – ahomsher

+0

我相信它的scriptid是'sendemail' – bknights

相关问题