ListItem 资源

此资源表示 SharePoint list 中的项目。 该列表中的列值可通过 fieldValueSet 字典获得。

listItem 上的任务

下列任务可用于 listItem 资源。 下面的所有示例都与list相关,例如:https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}

常见任务 HTTP 方法
获取 GET /items/{item-id}
获取列值 GET /items/{item-id}?expand=fields
创建 POST /items
删除 DELETE /items/{item-id}
更新 PATCH /items/{item-id}
更新列值 PATCH /items/{item-id}/fields

JSON 表示形式

下面是 listItem 资源的 JSON 表示形式。

{
  "contentType": { "@odata.type": "microsoft.graph.contentTypeInfo" },
  "fields": { "@odata.type": "microsoft.graph.fieldValueSet" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },

  /* relationships */
  "activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
  "driveItem": { "@odata.type": "microsoft.graph.driveItem" },
  "versions": [{"@odata.type": "microsoft.graph.listItemVersion"}],

  /* inherited from baseItem */
  "id": "string",
  "name": "name of resource",
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "createdDateTime": "timestamp",
  "description": "description of resource",
  "eTag": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "timestamp",
  "parentReference": { "@odata.type": "microsoft.graph.itemReference"},
  "webUrl": "url"
}

属性

listItem 资源具有以下属性。

属性名称 类型 说明
contentType contentTypeInfo 此列表项的内容类型

以下属性继承自 baseItem

属性名称 类型 说明
id string 项的唯一标识符。 只读。
name string 项目名称/标题。
createdBy identitySet 此项的创建者的标识。 只读。
createdDateTime DateTimeOffset 项的创建日期和时间。 只读。
说明 string 项目的描述性文本。
eTag 字符串 该项目的 ETag。 只读。
lastModifiedBy identitySet 此项的最后一个修饰符的标识。 只读。
lastModifiedDateTime DateTimeOffset 上次修改项目的日期和时间。 只读。
parentReference itemReference 父信息(如果此项具有父级)。 读写。
sharepointIds sharepointIds 返回对 SharePoint REST 兼容性有用的标识符。 只读。
webUrl string (url) 在浏览器中显示项的 URL。 只读。

关系

listItem 资源与其他资源具有以下关系。

关系名称 类型 说明
activities itemActivity 集合 最近发生在此项上的活动的列表。
driveItem driveItem 对于文档库,driveItem 关系将 listItem 显示为 driveItem
fields fieldValueSet 在此列表项上设置的列的值。
版本 listItemVersion 集合 先前版本的列表项的列表。