リスト内のアイテムを更新する

listItem のプロパティを更新します。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。 アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) Sites.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション Sites.ReadWrite.All

HTTP 要求

PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}/fields

オプションの要求ヘッダー

名前 説明
if-match etag この要求ヘッダーが含まれていて、指定された eTag がアイテムの現在の eTag に一致しない場合には、412 Precondition Failed 応答が返され、アイテムは更新されません。

要求本文

要求本文に、更新するフィールドを指定する fieldValueSet の JSON 表記を指定します。

ここでは、リスト アイテムの Color フィールドと Quantity フィールドを新しい値で更新する例を示します。 listItem の他の値はすべてそのままです。

PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}/fields
Content-Type: application/json

{
    "Color": "Fuchsia",
    "Quantity": 934
}

応答

成功した場合、このメソッドは更新されたリスト アイテムの応答本文で fieldValueSet を返します。

HTTP/1.1 201 Created
Content-type: application/json

{
  "Name": "Widget",
  "Color": "Fuchsia",
  "Quantity": 934
}