Ресурс: Задача
| JSON-представление |
|---|
{
"kind": string,
"id": string,
"etag": string,
"title": string,
"updated": string,
"selfLink": string,
"parent": string,
"position": string,
"notes": string,
"status": string,
"due": string,
"completed": string,
"deleted": boolean,
"hidden": boolean,
"links": [
{
"type": string,
"description": string,
"link": string
}
],
"webViewLink": string,
"assignmentInfo": {
object ( |
| Поля | |
|---|---|
kind | Только вывод. Тип ресурса. Всегда "tasks#task". |
id | Идентификатор задачи. |
etag | ETag ресурса. |
title | Название задачи. Максимальная длина: 1024 символа. |
updated | Только вывод. Время последнего изменения задачи (в виде временной метки RFC 3339). |
selfLink | Только вывод. URL-адрес, указывающий на эту задачу. Используется для извлечения, обновления или удаления этой задачи. |
parent | Только вывод. Идентификатор родительской задачи. Это поле опускается, если это задача верхнего уровня. Используйте метод «move», чтобы переместить задачу под другим родительским элементом или на верхний уровень. Родительская задача не может быть назначенной задачей (из чат-пространств, документов). Это поле доступно только для чтения. |
position | Только вывод. Строка, указывающая положение задачи среди родственных задач в рамках той же родительской задачи или на самом верхнем уровне. Если эта строка больше соответствующей строки позиции другой задачи в соответствии с лексикографическим порядком, задача размещается после другой задачи в рамках той же родительской задачи (или на самом верхнем уровне). Используйте метод «move», чтобы переместить задачу на другую позицию. |
notes | Примечания к задаче. Задачи, назначенные из Google Docs, не могут содержать примечаний. Необязательно. Максимальная допустимая длина: 8192 символа. |
status | Статус задачи: «needsAction» или «завершено». |
due | Запланированная дата задачи (в виде временной метки RFC 3339). Необязательно. Это день, когда задача должна быть выполнена или когда она будет видна в календаре. Это не крайний срок выполнения задачи. Записывается только информация о дате; при настройке этого поля временная часть метки отбрасывается. С помощью API невозможно прочитать или записать время, на которое запланирована задача. |
completed | Дата завершения задачи (в виде временной метки RFC 3339). Это поле опускается, если задача не выполнена. |
deleted | Флаг, указывающий, была ли удалена задача. Для назначенных задач это поле доступно только для чтения. Их можно удалить только с помощью вызова tasks.delete, при этом удаляются как назначенная задача, так и исходная задача (в документах или чат-зонах). Чтобы удалить только назначенную задачу, перейдите на панель назначений и снимите с неё назначение. Значение по умолчанию — False. |
links[] | Только вывод. Коллекция ссылок. Эта коллекция доступна только для чтения. |
links[].type | Тип ссылки, например, «email», «generic», «chat_message», «keep_note». |
links[].description | Описание (может быть пустым). |
links[].link | URL-адрес. |
webViewLink | Только вывод. Абсолютная ссылка на задачу в веб-интерфейсе Google Tasks. |
assignmentInfo | Только вывод. Контекстная информация о назначенных задачах. Задачу можно назначить пользователю, в настоящее время это возможно через такие платформы, как «Документы» и «Чат-зоны». Это поле заполняется для задач, назначенных текущему пользователю, и указывает, откуда была назначена задача. Это поле доступно только для чтения. |
Информация о задании
Информация об источнике назначения задачи (Документ, Чат).
| JSON-представление |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| Поля | |
|---|---|
linkToTask | Только вывод. Абсолютная ссылка на исходную задачу в области назначения (документы, чаты и т. д.). |
surfaceType | Только вывод. Тип поверхности, из которой исходит эта назначенная задача. В настоящее время ограничено ДОКУМЕНТОМ или ПРОСТРАНСТВОМ. |
Поле объединения surface_info . Информация о поверхности (Docs, Chat Spaces), с которой была назначена эта задача. surface_info может быть только одним из следующих: | |
driveResourceInfo | Только вывод. Информация о файле на Диске, из которого создана эта задача. В настоящее время файл на Диске может быть только документом. Это поле доступно только для чтения. |
spaceInfo | Только вывод. Информация о чат-пространстве, откуда исходит эта задача. Это поле доступно только для чтения. |
ContextType
Продукт, связанный с задачей.
| Перечисления | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED | Неизвестное значение для контекста этой задачи. |
GMAIL | Задача создается из Gmail. |
DOCUMENT | Задача назначается из документа. |
SPACE | Задача назначается из чат-пространства. |
DriveResourceInfo
Информация о ресурсе Диска, откуда была назначена задача (документ, лист и т. д.).
| JSON-представление |
|---|
{ "driveFileId": string, "resourceKey": string } |
| Поля | |
|---|---|
driveFileId | Только вывод. Идентификатор файла в API Диска. |
resourceKey | Только вывод. Для доступа к файлам, предоставленным по общей ссылке, требуется ключ ресурса. Не требуется для всех файлов. См. также developer.google.com/drive/api/guides/resource-keys. |
SpaceInfo
Информация о чат-пространстве, из которого была назначена задача.
| JSON-представление |
|---|
{ "space": string } |
| Поля | |
|---|---|
space | Только вывод. Чат-пространство, из которого создана эта задача. Формат: «пробелы/{пробел}». |
Методы | |
|---|---|
| Удаляет все выполненные задачи из указанного списка задач. |
| Удаляет указанную задачу из списка задач. |
| Возвращает указанную задачу. |
| Создает новую задачу в указанном списке задач. |
| Возвращает все задачи в указанном списке задач. |
| Перемещает указанную задачу на другую позицию в списке задач назначения. |
| Обновляет указанную задачу. |
| Обновляет указанную задачу. |