Netsuite Suitescript API - 搜索交易记录 returns 重复项
Netsuite Suitescript API - Searching Transaction records returns duplicates
我正在尝试对 'transaction' 条记录进行基本搜索查询(我也尝试过 'salesorder' 并得到类似的结果)。查询没有过滤器,只请求 internalid 作为搜索列,但由于某种原因,结果多次包含相同的记录...有时多次。
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
为什么会这样?有什么方法可以让查询只对 return 每条记录进行一次?
编辑:按要求添加代码
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;
请添加过滤器,
mainline is TRUE
如果您通过代码使用保存的搜索,请添加额外的过滤器
作为new nlobjSearchFilter('mainline', null, 'is', 'T')
或['mainline', 'is', 'T']
因为搜索结果拉出相同的内部 ID,所有行项目多次
EDIT: For the provided code example
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, ['mainline', 'is', 'T'], columns);
return searchResults;
我正在尝试对 'transaction' 条记录进行基本搜索查询(我也尝试过 'salesorder' 并得到类似的结果)。查询没有过滤器,只请求 internalid 作为搜索列,但由于某种原因,结果多次包含相同的记录...有时多次。
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
为什么会这样?有什么方法可以让查询只对 return 每条记录进行一次?
编辑:按要求添加代码
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;
请添加过滤器,
mainline is TRUE
如果您通过代码使用保存的搜索,请添加额外的过滤器
作为new nlobjSearchFilter('mainline', null, 'is', 'T')
或['mainline', 'is', 'T']
因为搜索结果拉出相同的内部 ID,所有行项目多次
EDIT: For the provided code example
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, ['mainline', 'is', 'T'], columns);
return searchResults;