トレーニング
ページング
REST API には通常、結果の ページ に分割された大量のレコードを送信するメカニズムがあります。 Power Query では、さまざまなページング メカニズムを柔軟にサポートします。 しかし、それぞれのページング メカニズムが異なるため、状況に合わせてページングの例をいくつか変更する必要がある場合があります。
すべてのページ結果を 1 つのテーブルにコンパイルする大きな作業は、Table.GenerateByPage()
ヘルパー関数によって実行されます。これは通常、変更なしで使用できます。 Table.GenerateByPage()
ヘルパー関数セクションに示されているコード スニペットは、一般的なページング パターンを実装する方法を示しています。 パターンに関係なく、次のことを理解しておく必要があります。
- データの次のページを要求する方法
- ページング メカニズムに値の計算が含まれているか、応答から次のページの URL を抽出するか
- ページングを停止するタイミングを確認する方法
- 認識しておく必要があるページング ("ページ サイズ" など) に関連するパラメーターはあるか