Suitescript 2.0 - 调用客户记录以删除子列表行
Suitescript 2.0 - Call customer record to remove sublist lines
我 运行 遇到了从我的 mapreduce 脚本的映射部分上的传递值调用客户记录的问题。它向我发送 "TypeError: Cannot find function load in object 262059" 的调试错误。其中 262059 是从 getInputData
函数传递的客户的内部 ID。
NetSuite 调试图像...
这是引发此错误的函数的代码。
function removeLine(r,recordId){
try{
log.audit({title:"removeLine"});
var customerRecord = r.Load({
"type": r.Type.CUSTOMER,
"id": recordId,
"isDynamic": true
});
log.debug({details:"recordId = " + recordId});
var index = rec.getLineCount('item');
log.debug({detaisl:"index = " + index});
for (var cnt = 0; cnt < lineCount; cnt++)
{
log.audit({details:"Round " + cnt})
rec.selectLine({
sublistId: "item",
line: cnt
});
rec.removeLine({
sublistId: "item",
line: cnt
});
}
log.debug(recordId + " Item Pricing has been removed.");
record.save();
}catch(exception){
log.debug("removeLine Error Message:",exception);
}
}
我缺少或不理解什么?感谢您的指导。
布拉德
我认为问题出在您加载记录的地方:
var customerRecord = r.Load({
"type": r.Type.CUSTOMER,
"id": recordId,
"isDynamic": true
});
应该是 r.load
,而不是 r.Load
,因为 JavaScript 区分大小写。
我 运行 遇到了从我的 mapreduce 脚本的映射部分上的传递值调用客户记录的问题。它向我发送 "TypeError: Cannot find function load in object 262059" 的调试错误。其中 262059 是从 getInputData
函数传递的客户的内部 ID。
NetSuite 调试图像...
这是引发此错误的函数的代码。
function removeLine(r,recordId){
try{
log.audit({title:"removeLine"});
var customerRecord = r.Load({
"type": r.Type.CUSTOMER,
"id": recordId,
"isDynamic": true
});
log.debug({details:"recordId = " + recordId});
var index = rec.getLineCount('item');
log.debug({detaisl:"index = " + index});
for (var cnt = 0; cnt < lineCount; cnt++)
{
log.audit({details:"Round " + cnt})
rec.selectLine({
sublistId: "item",
line: cnt
});
rec.removeLine({
sublistId: "item",
line: cnt
});
}
log.debug(recordId + " Item Pricing has been removed.");
record.save();
}catch(exception){
log.debug("removeLine Error Message:",exception);
}
}
我缺少或不理解什么?感谢您的指导。
布拉德
我认为问题出在您加载记录的地方:
var customerRecord = r.Load({
"type": r.Type.CUSTOMER,
"id": recordId,
"isDynamic": true
});
应该是 r.load
,而不是 r.Load
,因为 JavaScript 区分大小写。