Stránkování
Rozhraní REST API obvykle mají nějaký mechanismus pro přenos velkých objemů záznamů rozdělených na stránky výsledků. Power Query nabízí flexibilitu pro podporu mnoha různých mechanismů stránkování. Vzhledem k tomu, že se každý mechanismus stránkování liší, je pravděpodobné, že některé úpravy příkladů stránkování budou nezbytné pro vaši situaci.
Těžkou zátěž kompilování všech výsledků stránek do jedné tabulky provádí Table.GenerateByPage()
pomocná funkce, kterou lze obecně použít bez úprav. Fragmenty kódu uvedené v Table.GenerateByPage()
části pomocné funkce popisují, jak implementovat některé běžné vzory stránkování. Bez ohledu na vzor budete muset porozumět:
- Jak si vyžádáte další stránku dat?
- Zahrnuje mechanismus stránkování výpočet hodnot nebo extrahujete adresu URL další stránky z odpovědi?
- Jak poznáte, kdy zastavit stránkování?
- Souvisí stránkování (například velikost stránky), o jakých parametrech byste měli vědět?