Method: tasks.move

Verschiebt die angegebene Aufgabe an eine andere Position in der Zielaufgabenliste. Ist keine Zielliste angegeben, wird die Aufgabe innerhalb der aktuellen Liste verschoben. Dies kann bedeuten, dass sie einer neuen übergeordneten Aufgabe als untergeordnete Aufgabe untergeordnet und/oder an eine andere Position unter den gleichgeordneten Aufgaben verschoben wird. Jede Person kann bis zu 2.000 Unteraufgaben pro Aufgabe haben.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
tasklist

string

ID der Aufgabenliste.

task

string

Aufgaben-ID.

Abfrageparameter

Parameter
parent

string

Neue Kennung der übergeordneten Aufgabe. Wenn die Aufgabe in die oberste Ebene verschoben wird, wird dieser Parameter ausgelassen. Zugewiesene Aufgaben können nicht als übergeordnete Aufgabe festgelegt werden (mit Unteraufgaben) oder unter eine übergeordnete Aufgabe verschoben werden (so werden sie zu Unteraufgaben). Optional.

previous

string

Neue Kennzeichnung der vorherigen gleichgeordneten Aufgabe. Wenn die Aufgabe an die erste Position ihrer gleichgeordneten Elemente verschoben wird, wird dieser Parameter weggelassen. Optional.

destinationTasklist

string

Optional. ID der Zielaufgabenliste. Wenn festgelegt, wird die Aufgabe von der „tasklist“ in die Liste „destinationTasklist“ verschoben. Andernfalls wird die Aufgabe innerhalb der aktuellen Liste verschoben. Wiederkehrende Aufgaben können derzeit nicht zwischen Listen verschoben werden. Optional.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Task.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.