2
This commit is contained in:
2026-01-29 10:46:45 +08:00
parent b81b4afae4
commit 8d391a9c59

View File

@ -372,12 +372,17 @@ export default function App() {
let token: any = undefined;
let all: any[] = [];
for (let i = 0; i < 10000; i++) {
const res: any = await table.getRecordsByPage({ pageSize: Math.min(200, (params && params.pageSize) ? params.pageSize : 200), pageToken: token, ...(params || {}) });
const requestedPageSize = Math.min(200, (params && params.pageSize) ? params.pageSize : 200);
const req: any = { pageSize: requestedPageSize, ...(params || {}) };
if (!req.viewId) delete req.viewId;
if (token) req.pageToken = token;
else delete req.pageToken;
const res: any = await table.getRecordsByPage(req);
const recs: any[] = Array.isArray(res?.records) ? res.records : [];
all = all.concat(recs);
const nextToken = res?.pageToken;
const nextToken = res?.pageToken || res?.nextPageToken;
const hm = !!res?.hasMore;
token = nextToken;
token = nextToken || undefined;
if (!hm && !nextToken) break;
}
return all;