Перемещает указанную задачу в другую позицию в списке задач назначения. Если список назначений не указан, задача перемещается в пределах текущего списка. Это может включать размещение ее в качестве дочерней задачи под новым родительским элементом и/или перемещение ее в другое положение среди родственных задач. Пользователь может иметь до 2000 подзадач на задачу.
HTTP-запрос
POST https://tasks.googleapis.com/tasks/v1/lists/{tasklist}/tasks/{task}/move
Новый идентификатор родительской задачи. Если задача перемещается на верхний уровень, этот параметр опускается. Задача, назначенная родительской, должна существовать в списке задач и не может быть скрыта. Назначенные задачи нельзя сделать родительскими (иметь подзадачи) или переместить под родительскую задачу (стать подзадачами). Необязательный.
previous
string
Новый идентификатор предыдущей родственной задачи. Если задача перемещается на первую позицию среди своих одноуровневых задач, этот параметр опускается. Задача, установленная как предыдущая, должна существовать в списке задач и не может быть скрыта. Необязательный.
destination Tasklist
string
Необязательный. Идентификатор целевого списка задач. Если установлено, задача перемещается из списка задач в список назначения. В противном случае задача перемещается в текущий список. Повторяющиеся задачи в настоящее время нельзя перемещать между списками. Необязательный.
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит экземпляр Task .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-12-20 UTC."],[[["Moves a specified task to a new location within a task list, potentially changing its parent or sibling order."],["Requires providing the task and task list identifiers in the request path."],["Optionally allows specifying a new parent, previous sibling, or destination task list using query parameters."],["Utilizes an empty request body and returns the updated task details in the response."],["Needs authorization with the `https://www.googleapis.com/auth/tasks` scope."]]],["This document outlines the process for moving a task within or between task lists using the Tasks API. Key actions include making a `POST` request to the specified URL, providing the `tasklist` and `task` identifiers as path parameters. Optional query parameters like `parent`, `previous`, and `destinationTasklist` allow for specifying the task's new position and list. The request body must be empty. A successful operation returns a `Task` object. Authorization requires the `https://www.googleapis.com/auth/tasks` scope.\n"]]