607411 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

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

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

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


SharePoint REST APIを使用してリスト内の特定の条件を持つアイテムを検索し、そのアイテムの項目を更新する方法は次のようになります。


まず、リスト内の特定の条件を持つアイテムを検索するためのエンドポイントにGETリクエストを送信し、条件に合致するアイテムのIDを取得します。次に、取得したアイテムのIDを使用して、そのアイテムの項目を更新するPATCHリクエストを送信します。


まず、リスト内の特定の条件を持つアイテムを検索するためのREST APIエンドポイントを示します。


bash

Copy code

GET https://{site_url}/_api/web/lists/getByTitle('{list_title}')/items?$filter=Column1 eq 'A'

ここで、{site_url}はサイトのURL、{list_title}は対象のリストのタイトル、Column1は検索条件となる列の名前であり、'A'は検索条件です。


リクエストのヘッダーには、適切な認証情報を含める必要があります。


このGETリクエストを送信すると、条件に合致するアイテムのリストが返されます。各アイテムはIDを持っています。


次に、取得したアイテムのIDを使用して、項目を更新するPATCHリクエストを送信します。


scss

Copy code

PATCH https://{site_url}/_api/web/lists/getByTitle('{list_title}')/items({item_id})

ここで、{site_url}と{list_title}は同じくサイトのURLとリストのタイトル、{item_id}はアイテムのIDです。


リクエストのヘッダーには、適切な認証情報を含める必要があります。


リクエストのボディには、更新したい項目のデータを含める必要があります。以下は、例です。


json

Copy code

{

    "__metadata": { "type": "SP.Data.{list_title}ListItem" },

    "Column1": "New Value"

}

ここで、{list_title}はリストのタイトルです。


これにより、条件に合致するアイテムの項目が更新されます。成功した場合、適切なHTTPステータスコードが返されます。






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

Last updated  2024.02.13 06:24:26



© Rakuten Group, Inc.