2015-06-22 2 views
3

Через NetSuite SuiteTalk я пытаюсь получить SalesOrder, отсортированные по полю lastModified. Я понимаю, как искать с помощью , где ограничение (см. Ниже), но я не могу понять, как упорядочить результаты.Как отсортировать результаты при запросе API NetSuite?

var searchInit = new Func<SearchResult>(() => 
     _client.search(new TransactionSearchBasic 
    { 
     type = new SearchEnumMultiSelectField 
     { 
      searchValue = new[] {"_salesOrder"}, 
      @operator = SearchEnumMultiSelectFieldOperator.anyOf, 
      operatorSpecified = true, 
     }, 
     lastModifiedDate = new SearchDateField 
     { 
      searchValue = sinceLastModified, 
      searchValueSpecified = true, 
      @operator = SearchDateFieldOperator.after, 
      operatorSpecified = true, 
     } 
    })); 

Любые идеи? Благодаря!

ответ

2

Если я правильно помню, это невозможно отсортировать через SuiteTalk.
Три возможных пути решения проблемы:
1) Сортировать результаты в приложении,
2) Создание сохраненного поиска в NetSuite, который будет сортировкой должным образом настроить, а затем вызвать его с помощью SuiteTalk
3) Используйте Restlet, а затем в SuiteScript легко сортировать результаты (рекомендуется)

Смежные вопросы