2015-10-30 19 views
1

我一次獲取記錄最小和最大1000條記錄。如果我保持這種方式獲取記錄,我的程序需要很長時間才能找回。而且在某些情況下我也不需要1000條記錄。如何使用RESTlet爲Netsuite中的記錄設置頁面大小?

我已經嘗試過這種方式。

Setup -> Integration -> Web Services Preferences 

是否有任何其他替代的可能性提在GUI模式或的Restlet頁大小[像在過濾器或搜索]

+0

您使用保存的搜索獲取記錄? – prasun

+0

沒有。我得到記錄這個nlapiSearchRecord(datain.recordtype,null,過濾器,新的nlobjSearchColumn('internalid')。setSort()) – Prabhu

+1

請使用nlapiCreateSearch,請參閱我的答案 – prasun

回答

4

設置 - >集成 - > Web服務首選項,無關與搜索結果的大小

您可以使用nlapiCreateSearch()來限制搜索結果

var search = nlapiCreateSearch(RECORD_TYPE, FILTERS, COLUMNS); 
var results = search.runSearch(); 
var records = results.getResults(0, (MAX < 1000? MAX: 1000)); 
+1

偉大..感謝很多Prasun。 – Prabhu

相關問題