Power Automate – HTTP GET na SharePoint seznamu z več kot 5000 elementi
22.09.2026
Članek prikazuje, kako v orodju Power Automate z uporabo akcije Send an HTTP request to SharePoint učinkovito zaobiti omejitev 5000 elementov pri pridobivanju podatkov iz obsežnih SharePoint seznamov. S pomočjo lastnosti nextLink in zanke Do until iterativno prenesemo vse preostale elemente, kar zagotavlja hitrejše in bolj skalabilno delovanje od standardne akcije Get items.
Send an HTTP request to SharePoint akcija v Power Automate je zelo zmogljivo orodje za raznovrstne operacije na SharePoint Online. V tem članku si bomo ogledali, kako lahko uporabimo to akcijo da pridobimo naziv vseh elementov nekega SharePoint seznama. Za primer bom uporabil seznam, ki ima 7000 elementov.
Prvotno pridobivanje elementov
V delovnem toku bomo najprej pridobili prvih 5000 elementov. To akcijo lahko izvedemo tudi, če seznam še nima 5000 elementov, ampak pričakujemo, da jih bo nekoč imel.


Z namenom pridobivanja nazivov vrnjenih elementov, sem v delovni tok dodal Select akcijo, ki iz nabora vrnjenih elementov prejšnje akcije izlušči njihov naziv.


Nazive pa potem shranil v spremenljivko tipa array.
Kot je vidno v prvem HTTP klicu, smo dobili le prvih 5000 elementov, kar je tudi limit. A v primeru, da seznam vsebuje več elementov, bo ta klic vrnil lastnost nextLink, ki sem jo prav tako shranil v spremenljivko tipa string


Zankanje po dodatnih sklopih elementov
Tem akcijam sledi Do until zanka, v kateri bomo ponavljali klic na seznam, vse dokler ne bo lastnost nextLink prazna.
Implementacija tega izgleda tako, da v zanki skorajda ponovimo prvotni klic, le da v URI namesto prejšnjega API endpointa uporabimo nextLink, ki smo jo shranili v spremenljivko, in ji odstranimo pot do mesta, na katerem se seznam nahaja.


Da v vsaki iteraciji shranimo dodatne elemente, ponovno izvedemo Select akcijo na novih elementih.

Nato novo pridobljene elemente združimo z elementi iz List item data spremenljivke.
In rezultat te akcije nato določimo kot novo vrednost List item data spremenljivke.


Da ne naredimo neskončne zanke, moramo seveda popraviti tudi vrednost spremenljivke nextLink.

Celoten delovni tok, v katerem smo pridobili 7000 elementov in iz njih izluščili podatek o nazivu, je trajal pičle 4 sekunde. Za primerjavo - če bi uporabili standardno Get items akcijo, ki je na voljo v Power Automate, bi samo ta akcija v mojem primeru trajala 3 sekunde. Seveda pa smo pri vgrajeni Get items akciji omejeni na 5000 elementov, do preostanka elementov niti ne moremo dostopati.


Imate dodatna vprašanja?
Za več informacij smo vam vedno z veseljem na voljo. Pišite nam na info@kompas-xnet.si ali nas pokličite 01 5136 990.
Kontaktirajte nasNovice
Naročite se na Xnet novice in ostanite na tekočem glede novih tečajev, seminarjev, možnosti pridobitve novih certificiranj in akcijskih cen.