0
nlapiGetOldRecord 하위 목록 값을 가져 오려고합니다.nlapiGetOldRecord() sublist 값을 얻는 방법
var record= nlapiGetOldRecord();
var testCount= record.getLineItemCount('recmachcustrecord_test');
위의 linecount API가 작동 중이고 줄 수를 출력합니다. 그러나 그 라인 항목 값을 얻으려고하면 다음과 같은 오류가 발생합니다. "nlobjRecord 객체에서 nlapiGetLineItemValue 함수를 찾을 수 없습니다.". 내 코드.
for (var i = 1; i <= testCount; i++) {
var name= record.nlapiGetLineItemText('recmachcustrecord_test', 'custrecord_name', i);
var quantity = record.nlapiGetLineItemValue('recmachcustrecord_test', 'custrecord_qty', i);
nlapiLogExecution('DEBUG', 'Detail: ', name + ' and ' + quantity);
}
"recmachcustrecord_"목록 중 하나와 비슷한 문제가 발생했습니다. 나는 언제나 코드를 항상 관리자로 실행하여 그 문제를 해결할 수있었습니다. 그것이 도움이되는지 아닌지 확실하지 않습니다. – W3BGUY
아니요 자세한 내용은 diff 문제가 있습니다. 정확한 답변은 아래를 참조하십시오. @ W3BGUY – Talal
LOL ... 당신이 nlapi * 방법을 사용하려고하는 것을 완전히 놓쳤습니다. 네, 그건 객체에서 작동하지 않습니다. :) 당신이 대답을 찾은 것을 기쁘게 생각합니다. – W3BGUY