更新 listItem

命名空间:microsoft.graph

更新 listItem 上的属性。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Sites.ReadWrite.All
委派(个人 Microsoft 帐户) 不支持。
应用程序 Sites.ReadWrite.All

HTTP 请求

更新 listItem 上的属性。

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}

更新 listItem 上的列值。

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/fields

可选的请求标头

名称 说明
if-match etag 如果包含此请求标头,且提供的 eTag 与项中的当前 eTag 不匹配,则返回 412 Precondition Failed 响应,并且不会更新该项。

请求正文

在请求正文中,提供指定要更新的字段的 fieldValueSet 的 JSON 表示形式。

响应

如果成功,此方法在已更新列表项的响应正文中返回200 Ok响应代码和 fieldValueSet

示例

下面是一个示例,使用新值更新列表项的 颜色数量 字段。 listItem 上的所有其他值都保持独立。

请求

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/fields
Content-Type: application/json

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

响应

HTTP/1.1 200 Ok
Content-type: application/json

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