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;   

Antworten auf die Frage(2)

Ihre Antwort auf die Frage