我无法为我的生活从NetSuite的搜索中获取返回的值。当我使用调试器时,我可以看到值,但我无法访问它。
var columns = new nlobjSearchColumn('custentity_employeenumber', null, 'max');
var results = new nlapiSearchRecord('employee', null, filters, columns);
var result = results[0].getValue('custentity_employeenumber');
每次调试器将结果变量显示为null时......我都无法得到它。我可以在调试器中看到值......
我真的只需要2014103 ...或者我是否构建了错误的搜索?
答案 0 :(得分:6)
在搜索列上放置摘要时,还必须在检索值时指定摘要。所以,因为你有:
new nlobjSearchColumn('custentity_employeenumber', null, 'max');
您必须使用以下方法检索值:
results[0].getValue('custentity_employeenumber', null, 'max');