NetSuite Suitescript搜索访问价值

时间:2014-04-15 00:22:51

标签: netsuite

我无法为我的生活从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时......我都无法得到它。我可以在调试器中看到值......

enter image description here

我真的只需要2014103 ...或者我是否构建了错误的搜索?

1 个答案:

答案 0 :(得分:6)

在搜索列上放置摘要时,还必须在检索值时指定摘要。所以,因为你有:

new nlobjSearchColumn('custentity_employeenumber', null, 'max');

您必须使用以下方法检索值:

results[0].getValue('custentity_employeenumber', null, 'max');