我正在尝试对“交易”记录进行基本搜索查询(我也尝试使用“销售订单”进行此操作,结果相似)。该查询没有过滤器,并且仅请求 internalid 作为搜索列,但由于某种原因,结果多次包含相同的记录......有时很多次。
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
为什么会发生这种情况?有没有办法让查询只返回每条记录一次?
编辑:按要求添加代码
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;