1
resposta

Estou com problema no numeroPagina dentro do Number.ToText

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!