Lapozás
A REST API-k általában valamilyen mechanizmust tartalmaznak nagy mennyiségű rekord eredményoldalakra bontására. A Power Query rugalmasan támogatja a különböző lapozási mechanizmusokat. Mivel azonban az egyes lapozási mechanizmusok eltérőek, a lapozási példák bizonyos mértékű módosítása valószínűleg szükséges a helyzetnek megfelelően.
A segédfüggvény elvégzi az összes oldal eredményének egyetlen táblázatba Table.GenerateByPage()
történő összeállítását, amely általában módosítás nélkül használható. A segédfüggvény szakaszban bemutatott Table.GenerateByPage()
kódrészletek bemutatják, hogyan valósítható meg néhány gyakori lapozási minta. A mintától függetlenül a következőt kell megértenie:
- Hogyan kérheti le a következő adatoldalt?
- A lapozási mechanizmus magában foglalja az értékek kiszámítását, vagy kinyeri a következő oldal URL-címét a válaszból?
- Honnan tudja, mikor kell leállítani a lapozást?
- Vannak olyan paraméterek a lapozással kapcsolatban (például "oldalméret"), amelyekről tisztában kell lennie?