Method: tasks.move

Memindahkan tugas yang ditentukan ke posisi lain dalam daftar tugas tujuan. Jika daftar tujuan tidak ditentukan, tugas akan dipindahkan dalam daftar saat ini. Hal ini dapat mencakup menempatkannya sebagai tugas turunan di bawah induk baru dan/atau memindahkannya ke posisi yang berbeda di antara tugas saudaranya. Pengguna dapat memiliki maksimal 2.000 subtugas per tugas.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
tasklist

string

ID daftar tugas.

task

string

ID tugas.

Parameter kueri

Parameter
parent

string

ID tugas induk baru. Jika tugas dipindahkan ke tingkat teratas, parameter ini akan dihilangkan. Tugas yang ditetapkan sebagai induk harus ada dalam daftar tugas dan tidak dapat disembunyikan. Tugas yang ditetapkan tidak dapat ditetapkan sebagai tugas induk (memiliki subtugas) atau dipindahkan ke dalam tugas induk (menjadi subtugas). Opsional.

previous

string

ID tugas sebelumnya yang baru. Jika tugas dipindahkan ke posisi pertama di antara saudaranya, parameter ini akan dihilangkan. Tugas yang ditetapkan sebagai sebelumnya harus ada dalam daftar tugas dan tidak dapat disembunyikan. Opsional.

destinationTasklist

string

Opsional. ID daftar tugas tujuan. Jika ditetapkan, tugas akan dipindahkan dari tasklist ke daftar destinationTasklist. Jika tidak, tugas akan dipindahkan dalam daftar saat ini. Tugas berulang saat ini tidak dapat dipindahkan antar-daftar. Opsional.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat instance Task.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Panduan otorisasi.