英語で読む

次の方法で共有


ページング

REST API には通常、結果の ページ に分割された大量のレコードを送信するメカニズムがあります。 Power Query では、さまざまなページング メカニズムを柔軟にサポートします。 しかし、それぞれのページング メカニズムが異なるため、状況に合わせてページングの例をいくつか変更する必要がある場合があります。

一般的なパターン

すべてのページ結果を 1 つのテーブルにコンパイルする大きな作業は、Table.GenerateByPage() ヘルパー関数によって実行されます。これは通常、変更なしで使用できます。 Table.GenerateByPage() ヘルパー関数セクションに示されているコード スニペットは、一般的なページング パターンを実装する方法を示しています。 パターンに関係なく、次のことを理解しておく必要があります。

  1. データの次のページを要求する方法
  2. ページング メカニズムに値の計算が含まれているか、応答から次のページの URL を抽出するか
  3. ページングを停止するタイミングを確認する方法
  4. 認識しておく必要があるページング ("ページ サイズ" など) に関連するパラメーターはあるか