Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.