如何使用 RESTlet 为 Netsuite 中的记录设置页面大小?
How to set page size for records in Netsuite using RESTlet?
我一次获取最少和最多 1000 条记录。如果我保持这种方式来获取记录,我的程序需要很长时间才能检索。而且在某些情况下我不需要 1000 条记录。
这个方法我已经试过了。
Setup -> Integration -> Web Services Preferences
在 GUI 模式或 RESTlet [如在过滤器或搜索中] 中是否有任何其他替代可能性来提及页面大小?
设置 -> 集成 -> Web 服务首选项,与搜索结果大小无关
您可以使用nlapiCreateSearch()
来限制搜索结果
var search = nlapiCreateSearch(RECORD_TYPE, FILTERS, COLUMNS);
var results = search.runSearch();
var records = results.getResults(0, (MAX < 1000? MAX: 1000) );
我一次获取最少和最多 1000 条记录。如果我保持这种方式来获取记录,我的程序需要很长时间才能检索。而且在某些情况下我不需要 1000 条记录。
这个方法我已经试过了。
Setup -> Integration -> Web Services Preferences
在 GUI 模式或 RESTlet [如在过滤器或搜索中] 中是否有任何其他替代可能性来提及页面大小?
设置 -> 集成 -> Web 服务首选项,与搜索结果大小无关
您可以使用nlapiCreateSearch()
来限制搜索结果
var search = nlapiCreateSearch(RECORD_TYPE, FILTERS, COLUMNS);
var results = search.runSearch();
var records = results.getResults(0, (MAX < 1000? MAX: 1000) );