Поделиться через


Ресурс List

Ресурс list представляет список в ресурсе site. Этот ресурс содержит высокоуровневые свойства списка, включая определения шаблонов и полей.

Задачи для ресурса list

Ниже перечислены задачи, доступные для ресурсов list. Примечание. В этой бета-версии разрешается только навигация по спискам. Их создание и обновление не поддерживаются. Однако вы можете создавать или обновлять элементы списка.

Все приведенные ниже примеры относятся к сайту, например https://graph.microsoft.com/v1.0/sites/{site-id}.

Стандартная задача Метод HTTP
Получение списка GET /lists/{list-id}
Перечисление элементов списка GET /lists/{list-id}/items
Обновление элемента списка PATCH /lists/{list-id}/items/{item-id}
Удаление элемента списка DELETE /lists/{list-id}/items/{item-id}
Создание элемента в списке POST /lists/{list-id}
Получение последних действий GET /lists/{list-id}/activities

Представление JSON

Ниже показано представление ресурса list в формате JSON.

{
  "activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
  "columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
  "displayName": "title of list",
  "drive": { "@odata.type": "microsoft.graph.drive" },
  "items": [ { "@odata.type": "microsoft.graph.listItem" } ],
  "list": {
    "@odata.type": "microsoft.graph.listInfo",
    "hidden": false,
    "template": "documentLibrary | genericList | survey | links | announcements | contacts | accessRequest ..."
  },
  "system": false,

  /* inherited from baseItem */
  "id": "string",
  "name": "name of list",
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "createdDateTime": "timestamp",
  "description": "description of list",
  "eTag": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "timestamp",
  "parentReference": { "@odata.type": "microsoft.graph.itemReference" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "webUrl": "url to visit the list in a browser"
}

Свойства

Ниже перечислены свойства ресурса list.

Имя свойства Тип Описание
displayName строка Отображаемый заголовок списка.
list listInfo Предоставляет дополнительные сведения о списке.
system systemFacet Если это свойство задано, оно указывает, что данным списком управляет система. Только для чтения.

Ниже перечислены свойства, которые наследуются от ресурса baseItem.

Имя свойства Тип Описание
id string Уникальный идентификатор элемента. Только для чтения.
name строка Имя элемента.
createdBy identitySet Удостоверение создателя данного элемента. Только для чтения.
createdDateTime DateTimeOffset Дата и время создания элемента. Только для чтения.
description строка Текст с описанием элемента.
eTag string ETag для элемента. Только для чтения.
lastModifiedBy; identitySet Удостоверение пользователя, который последним изменил данный элемент. Только для чтения.
lastModifiedDateTime DateTimeOffset Дата и время последнего изменения элемента. Только для чтения.
parentReference itemReference Сведения о родительском элементе, если элемент выступает в роли родительского элемента. Чтение и запись.
sharepointIds sharepointIds Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения.
webUrl строка (url-адрес) URL-адрес для отображения элемента в браузере. Только для чтения.

Связи

Ниже перечислены связи ресурса list с другими ресурсами.

Имя связи Тип Описание
activities Коллекция itemActivity Последние действия, выполненные в списке.
drive drive Доступна только для библиотек документов. Разрешает доступ к списку как к ресурсу drive с объектами driveItem.
items Коллекция (listItem) Все элементы, содержащиеся в списке.
columns Коллекция (columnDefinition) Коллекция определений полей для данного списка.
contentTypes Коллекция (contentType) Коллекция типов контента в данном списке.