Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
TodoTask представляет задачу, например рабочую часть или личный элемент, которую можно отслеживать и выполнять.
TodoTask всегда содержится в todoTaskList. Он включает связь с коллекцией объектов linkedResource , отслеживая один или несколько источников задачи.
Этот ресурс поддерживает следующее:
- Добавление данных в качестве настраиваемых свойств в открытых расширениях.
- Использование разностного запроса для отслеживания добавочных добавлений, удалений и обновлений.
Методы
| Метод | Тип возвращаемых данных | Описание |
|---|---|---|
| Перечисление задач | Коллекция todoTask | Получение всех ресурсов todoTask в указанном списке. |
| Создание задачи | todoTask | Создание todoTask в указанном списке задач |
| Вывод задачи | todoTask | Чтение свойств и связей объекта todoTask . |
| Обновление задачи | todoTask | Обновите свойства объекта todoTask . |
| Удаление задачи | Нет | Удаляет объект todoTask . |
| Список контрольных элементов | Коллекция checklistItem | Получите ресурсы checklistItem из свойства навигации checklistItems. |
| Создание checklistItem | checklistItem | Создайте новый объект checklistItem . |
| Вывод списка связанныхресурсов | Коллекция linkedResource | Получите linkedResources из свойства навигации linkedResources. |
| Создание linkedResources | linkedResource | Создайте новый объект linkedResources. |
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| body | itemBody | Текст задачи, который обычно содержит сведения о задаче. |
| bodyLastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения текста задачи. По умолчанию используется формат UTC. Можно указать пользовательский часовой пояс в заголовке запроса. Значение свойства представлено в формате ISO 8601 (всегда используется формат UTC). Например, полночь в формате UTC 1 января 2020 г. будет выглядеть следующим образом: "2020-01-01T00:00:00Z". |
| categories | Коллекция String | Категории, связанные с задачей. Каждая категория соответствует свойству displayName объекта outlookCategory, определенному пользователем. |
| completedDateTime | dateTimeTimeZone | Дата и время в указанном часовом поясе, когда задача была завершена. |
| createdDateTime | DateTimeOffset | Дата и время создания задачи. По умолчанию используется формат UTC. Можно указать пользовательский часовой пояс в заголовке запроса. Значение свойства представлено в формате ISO 8601. Например, полночь в формате UTC 1 января 2020 г. будет выглядеть следующим образом: "2020-01-01T00:00:00Z". |
| dueDateTime | dateTimeTimeZone | Дата и время в указанном часовом поясе, в течение чего задача должна быть завершена. |
| hasAttachments | Boolean | Указывает, содержит ли задача вложения. |
| id | String | Уникальный идентификатор задачи. По умолчанию это значение изменяется при перемещении элемента из одного списка в другой. |
| importance | importance | Важность задачи. Допустимые значения: low, normal, high. |
| isReminderOn | Boolean | Присвоено значение true, если установлено напоминание пользователю о задаче. |
| lastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения задачи. По умолчанию используется формат UTC. Можно указать пользовательский часовой пояс в заголовке запроса. Значение свойства представлено в формате ISO 8601 (всегда используется формат UTC). Например, полночь в формате UTC 1 января 2020 г. будет выглядеть следующим образом: "2020-01-01T00:00:00Z". |
| recurrence | patternedRecurrence | Расписание повторения задачи. |
| reminderDateTime | dateTimeTimeZone | Дата и время в указанном часовом поясе для оповещения напоминания о задаче. |
| startDateTime | dateTimeTimeZone | Дата и время в указанном часовом поясе, с которого запланировано начало задачи. |
| status | taskStatus | Указывает состояние или ход выполнения задачи. Допустимые значения: notStarted, inProgress, completed, waitingOnOthers, deferred. |
| title | String | Краткое описание задачи. |
Задачи можно экспортировать с помощью PST-скачивания, описанного в разделе Экспорт результатов поиска контента с портала Microsoft Purview. Вы можете ссылаться на сопоставление между todoTask свойствами в экспортируемом PST-файле в разделе Общие сведения об API To Do.
Связи
| Связь | Тип | Описание |
|---|---|---|
| attachments | Коллекция taskFileAttachment | Коллекция файловых вложений для задачи. |
| checklistItems | Коллекция checklistItem | Коллекция элементов checklistItems, связанных с задачей. |
| extensions | Коллекция extension | Коллекция открытых расширений, определенных для задачи. Допускается значение null. |
| linkedResources | Коллекция linkedResource | Коллекция ресурсов, связанных с задачей. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"@odata.type": "#microsoft.graph.todoTask",
"id": "String (identifier)",
"body": {
"@odata.type": "microsoft.graph.itemBody"
},
"categories": ["string"],
"completedDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"dueDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"importance": "String",
"isReminderOn": "Boolean",
"recurrence": {
"@odata.type": "microsoft.graph.patternedRecurrence"
},
"reminderDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"status": "String",
"title": "String",
"createdDateTime": "String (timestamp)",
"lastModifiedDateTime": "String (timestamp)",
"bodyLastModifiedDateTime": "String (timestamp)"
}