「トランザクション」レコードの基本的な検索クエリを試みています (同様の結果で「salesorder」でもこれを試みました)。クエリにはフィルターがなく、検索列として internalid のみを要求しますが、何らかの理由で結果に同じレコードが複数回含まれています...場合によっては何回も含まれます。
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
なぜこれが起こるのでしょうか?クエリが各レコードを 1 回だけ返すようにする方法はありますか?
編集: 要求に応じてコードを追加する
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;