「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.09
XML
カテゴリ: REST API


SharePoint REST APIを使用して、ListItemをIDでソートして先頭5000件を取得する方法は、以下の手順に従います。


リスト内のListItemをIDでソートするCAMLクエリを作成します。

クエリを使用してREST APIを呼び出し、先頭5000件のListItemを取得します。

まず、CAMLクエリを作成します。以下は、IDでソートして先頭5000件を取得するCAMLクエリの例です。


xml

Copy code

<View>

  <Query>

    <OrderBy>

      <FieldRef Name='ID' Ascending='TRUE'/>

    </OrderBy>

  </Query>

  <RowLimit>5000</RowLimit>

</View>

このCAMLクエリでは、IDフィールドで昇順にソートされ、先頭5000件のみが返されます。


次に、このCAMLクエリを使用してREST APIを呼び出します。以下は、REST APIの呼び出しの例です。


エンドポイント:


bash

Copy code

POST https://<サイトURL>/_api/web/lists/getByTitle('<リストのタイトル>')/getitems

ヘッダー:


css

Copy code

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

X-RequestDigest: <リクエストダイジェスト値>

ボディ:


json

Copy code

{

  "query": {

    "__metadata": {

      "type": "SP.CamlQuery"

    },

    "ViewXml": "<View><Query><OrderBy><FieldRef Name='ID' Ascending='TRUE'/></OrderBy></Query><RowLimit>5000</RowLimit></View>"

  }

}

このREST APIリクエストを送信することで、リスト内のListItemがIDでソートされ、先頭5000件が返されます。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.09 05:59:54


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: