Ler em inglês

Partilhar via


Paginação

As APIs REST normalmente têm algum mecanismo para transmitir grandes volumes de registros divididos em páginas de resultados. O Power Query tem a flexibilidade de suportar muitos mecanismos de paginação diferentes. No entanto, como cada mecanismo de paginação é diferente, é provável que seja necessária alguma modificação dos exemplos de paginação para se adequar à sua situação.

Padrões típicos

O trabalho pesado de compilar todos os resultados da página em uma única tabela é realizado pela Table.GenerateByPage() função auxiliar, que geralmente pode ser usada sem modificações. Os trechos de código apresentados na Table.GenerateByPage() seção de função auxiliar descrevem como implementar alguns padrões de paginação comuns. Independentemente do padrão, você precisará entender:

  1. Como solicitar a próxima página de dados?
  2. O mecanismo de paginação envolve o cálculo de valores ou você extrai o URL da próxima página da resposta?
  3. Como saber quando parar a paginação?
  4. Existem parâmetros relacionados à paginação (como "tamanho da página") que você deve estar ciente?