Method: tasks.move

Przenosi wskazane zadanie na inną pozycję na liście zadań docelowych. Jeśli lista docelowa nie jest określona, zadanie jest przenoszone na bieżącej liście. Możesz umieścić je jako zadanie podrzędne pod nowym zadaniem nadrzędnym lub przenieść je na inną pozycję wśród zadań pokrewnych. Użytkownik może mieć maksymalnie 2000 podzadań na zadanie.

Żądanie HTTP

POST https://tasks.googleapis.com/tasks/v1/lists/{tasklist}/tasks/{task}/move

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
tasklist

string

Identyfikator listy zadań.

task

string

Identyfikator zadania.

Parametry zapytania

Parametry
parent

string

Opcjonalnie: Nowy identyfikator zadania nadrzędnego. Jeśli zadanie zostanie przeniesione na najwyższy poziom, ten parametr zostanie pominięty. Zadanie ustawione jako nadrzędne musi istnieć na liście zadań i nie może być ukryte.

Wyjątki: Zadania przypisane nie mogą być ustawiane jako zadania nadrzędne (mieć podzadań) ani przenoszone do zadań nadrzędnych (stać się podzadaniami). 2. Zadań, które są ukończone i ukryte, nie można zagnieżdżać, więc pole nadrzędne musi być puste.

previous

string

Opcjonalnie: Nowy identyfikator poprzedniego zadania nadrzędnego. Jeśli zadanie zostanie przeniesione na pierwszą pozycję wśród zadań pokrewnych, ten parametr zostanie pominięty. Zadanie ustawione jako poprzednie musi znajdować się na liście zadań i nie można go ukryć.

Wyjątki: Zadania, które są ukończone i ukryte, można przenieść tylko na pozycję 0, więc pole poprzedniego zadania musi być puste.

destinationTasklist

string

Opcjonalnie: Identyfikator listy zadań docelowych. Jeśli jest ustawiony, zadanie zostanie przeniesione z listy tasklist na listę destinationTasklist. W przeciwnym razie zadanie zostanie przeniesione na bieżącą listę. Zadań cyklicznych nie można obecnie przenosić między listami.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Task.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/tasks

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.