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


тип ресурса todoTask

Пространство имен: 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 Краткое описание задачи.

Связи

Связь Тип Описание
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)"
}