Method: tasks.move

Belirtilen görevi hedef görev listesinde başka bir konuma taşır. Hedef liste belirtilmezse görev, mevcut listesinde taşınır. Bu işlem, yeni bir üst görevin alt görevi olarak yerleştirmeyi ve/veya kardeş görevleri arasında farklı bir konuma taşımayı içerebilir. Bir kullanıcının görevi başına en fazla 2.000 alt görevi olabilir.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
tasklist

string

Görev listesi tanımlayıcısı.

task

string

Görev tanımlayıcısı.

Sorgu parametreleri

Parametreler
parent

string

Yeni üst görev tanımlayıcısı. Görev en üst düzeye taşınırsa bu parametre atlanır. Üst olarak ayarlanan görev, görev listesinde mevcut olmalı ve gizlenemez. Atanmış görevler üst görev olarak ayarlanamaz (alt görevleri olabilir) veya bir üst görevin altına taşınamaz (alt görev haline gelemez). İsteğe bağlı.

previous

string

Yeni önceki kardeş görev tanımlayıcısı. Görev, kardeşleri arasında ilk konuma taşınırsa bu parametre atlanır. Önceki olarak ayarlanan görev, görev listesinde mevcut olmalı ve gizlenmemelidir. İsteğe bağlı.

destinationTasklist

string

İsteğe bağlı. Hedef görev listesi tanımlayıcısı. Ayarlanırsa görev, tasklist listesinden destinationTasklist listesine taşınır. Aksi takdirde görev, mevcut listesinde taşınır. Yinelenen görevler şu anda listeler arasında taşınamaz. İsteğe bağlı.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt metni

Başarılıysa yanıt metni, Task öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.