...
Note |
---|
LET OP: Zolang de formule uit het veld ‘Loop partial result’ een waarde False teruggeeft zal de Url van de bron aangeroepen blijven worden. Wees dus extra alert om te voorkomen dat er een oneindige loop ontstaat! |
Voorbeeld 3 : Resultaat van de bron bevat de volledige link voor vervolg request
Stel we hebben een externe bron die in de url parameters ondersteunt voor aantallen per pagina.
Deze externe bron geeft in zijn response een URL terug die gebruikt moet worden voor het ophalen van de volgende batch aan informatie. Zolang deze URL in de response aangeleverd wordt zijn er nog additionele resultaten die opgehaald moeten worden.
Voor dit voorbeeld gebruiken we :
de URL → https://graph.microsoft.com/beta/groups?$select=id%2cdescription%2cdisplayName&$top=<hier page size>
pagesize → 100
Welke stappen dien je in deze situatie te ondernemen:
Ga naar het bewerk scherm van de betreffende bron
Bewerk het veld 'Url'
Code Block | ||
---|---|---|
| ||
page_size = 100
if 'nextLink' not in locals():
nextLink = "https://graph.microsoft.com/beta/groups?$select=id,description,displayName&$top={page_size}".format(page_size = page_size)
nextLink |
Bewerk het veld ‘Loop partial result’
Code Block | ||
---|---|---|
| ||
nextLink=FlowComponent.requestResult['@odata.nextLink']
if nextLink != None and nextLink!='' :
finished = False
else:
finished = True
finished |
Note |
---|
LET OP: Zolang de formule uit het veld ‘Loop partial result’ een waarde False teruggeeft zal de Url van de bron aangeroepen blijven worden. Wees dus extra alert om te voorkomen dat er een oneindige loop ontstaat! |