Netsuite Suitescript API - Durchsuchen von Transaktionsdatensätzen gibt Duplikate zurück
Ich versuche eine einfache Suchabfrage der 'Transaktions'-Datensätze (ich habe dies auch mit' salesorder 'mit ähnlichen Ergebnissen versucht). Die Abfrage hat keine Filter und fordert nur die interne ID als Suchspalte an, aber aus irgendeinem Grund enthalten die Ergebnisse den gleichen Datensatz mehrmals ... manchmal VIELE Male.
[
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1984"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "1998"
},
{
"internalid": "2490"
},
{
"internalid": "2490"
},
{
"internalid": "2573"
},
{
"internalid": "2573"
},
{
"internalid": "2491"
},
Warum würde das passieren? Gibt es eine Möglichkeit, die Abfrage zu veranlassen, jeden Datensatz nur einmal zurückzugeben?
EDIT: Code wie gewünscht hinzufügen
var filters = [];
var columns = [];
columns.push(new nlobjSearchColumn('internalid'));
var searchResults = nlapiSearchRecord('transaction', null, filters, columns);
return searchResults;