数据量过大 分批取数据 每次取出1000条
var requisitionSearch = search.create({
type: "类型",
filters: [
{
name: 'owner',
operator: 'IS',
values: runtime.getCurrentUser().id
}
],
columns:
[
{name: 'owner'},
{name: 'internalid'}
]
});
var queryResultCount = requisitionSearch.runPaged().count;
if (queryResultCount) {
var orderQueryObjResult = requisitionSearch.run();
for (var x = 0; x < parseInt(queryResultCount / 1000) + 1; x++) {
var searchResults = orderQueryObjResult.getRange({
start: x * 1000,
end: (x + 1) * 1000
});
for (var k = 0; k < searchResults.length; k++) {
var owner = searchResults[k].getValue('owner');
}
}
}