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 i powtarzające się nie mogą być ustawiane jako zadania nadrzędne (mieć podzadań) ani przenoszone pod zadania nadrzędne (stać się podzadaniami). 2. Zadania, które są ukończone i ukryte, nie mogą być zagnieżdżone, 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ń siostrzanych, ten parametr zostanie pominięty. Zadanie ustawione jako poprzednie musi istnieć 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 docelowej listy zadań. 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.