Oi, Samara! Tudo certo contigo?
Observe que, neste código, utilizamos duas vezes Query
, contudo, em cada local precisamos inserir um parâmetro diferente.
Na primeira ocorrência de Query
, o parâmetro a ser utilizado é Number.ToText(numeroPagina)
. Já na segunda aparição de Query
, usaremos o parâmetro "1"
.
Para facilitar a visualização dessa mudança, você pode observar o código abaixo (que já possui as devidas correções):
let
#"Requisição" =
(numeroPagina) =>
Json.Document(
Web.Contents("http://localhost:8080",
[
RelativePath = "/medicos",
Query = [
page = Number.ToText(numeroPagina)
]
])
) [content],
#"Total Paginas" =
Json.Document(
Web.Contents("http://localhost:8080",
[
RelativePath = "/medicos",
Query = [
page = "1"
]
])
) [totalPages],
#"Lista Paginas" = {0 .. #"Total Paginas"-1},
#"Lista Dados" = List.Transform(
#"Lista Paginas",
each {_, #"Requisição"(_)}
)
in
#"Lista Dados"
Na imagem que você compartilhou, esses parâmetros estavam trocados, portanto, pós essa modificação, a execução acontecerá sem erros!
Espero ter ajudado, Samara! Fico à disposição.
Um grande abraço.