Тип ресурса listItem
Пространство имен: microsoft.graph
Представляет элемент объекта list в SharePoint.
Все элементы в библиотеке документов SharePoint могут быть представлены как ресурс listItem или driveItem.
Значения столбцов в списке доступны через словарь fieldValueSet
.
Методы
Ниже перечислены методы, доступные для ресурсов listItem.
Все примеры относятся к объекту list: https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}
.
Метод | Возвращаемый тип | Описание |
---|---|---|
получение; | listItem | Получение элемента списка. |
Получение значений столбцов | listItem | Получение значений столбцов из ресурса listItem. |
Получение аналитики | itemAnalytics | Получение аналитических данных для ресурса. |
Получение действий по интервалу | itemActivityStat | Получение коллекции объектов itemActivityStat в пределах указанного интервала времени. |
Создание | listItem | Создание ресурса listItem в списке. |
Удаление | Содержимое отсутствует | Удаление элемента из списка. |
Обновление | fieldValueSet | Изменение свойств ресурса listItem. |
Обновление значений столбцов | fieldValueSet | Изменение значений столбцов ресурса listItem. |
List | Коллекция documentSetVersion | Получение списка версий элемента набора документов в списке. |
Создание | documentSetVersion | Create новую версию элемента набора документов в списке. |
Восстановление | Содержимое отсутствует | Восстановите элемент набора документов до определенной версии. |
Получение дельты | Коллекция listItem | Получение только что созданных, обновленных или удаленных элементов списка без необходимости выполнять полное чтение всей коллекции элементов. |
Свойства
Ниже перечислены свойства ресурса listItem.
Свойство | Тип | Описание |
---|---|---|
contentType | contentTypeInfo | Тип контента для данного элемента списка. |
Ниже перечислены свойства, которые наследуются от ресурса baseItem.
Свойство | Тип | Описание |
---|---|---|
createdBy | identitySet | Удостоверение создателя данного элемента. Только для чтения. |
createdDateTime | DateTimeOffset | Дата и время создания элемента. Только для чтения. |
description | строка | Текст с описанием элемента. |
eTag | string | ETag для элемента. Только для чтения. |
id | string | Уникальный идентификатор элемента. Только для чтения. |
lastModifiedBy | identitySet | Удостоверение пользователя, который последним изменил данный элемент. Только для чтения. |
lastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения элемента. Только для чтения. |
name | string | Имя или название элемента. |
parentReference | itemReference | Сведения о родительском элементе, если элемент выступает в роли родительского элемента. Чтение и запись. |
sharepointIds | sharepointIds | Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения. |
webUrl | строка (url-адрес) | URL-адрес для отображения элемента в браузере. Только для чтения. |
Связи
Ниже перечислены связи ресурса listItem с другими ресурсами.
Связь | Тип | Описание |
---|---|---|
activities | Коллекция itemActivity | Список последних действий, выполненных с элементом. |
analytics | Ресурс itemAnalytics | Аналитические данные о действиях просмотра, выполненных для элемента. |
documentSetVersions | Коллекция documentSetVersion | Сведения о версии набора документов, созданной пользователем. |
driveItem | driveItem | Для библиотек документов связь driveItem предоставляет ресурс listItem как объект driveItem |
fields | fieldValueSet | Значения столбцов, установленные для данного элемента списка. |
versions | Коллекция listItemVersion | Список предыдущих версий элемента списка. |
Представление JSON
В следующем представлении 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"}],
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"documentSetVersions": [{"@odata.type": "microsoft.graph.documentSetVersion"}],
"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"
}