Google Task List Task List aksiyonu, bir Google hesabına ait tüm görev listelerini listelemek için kullanılır. Kullanıcının sahip olduğu tüm “task list” bilgilerini (ID, başlık vb.) getirir. Böylece belirli bir görev listesi seçilerek içindeki görevler üzerinde işlem yapılabilir.
Teknik Özellikler
İşlev: Kullanıcının Google hesabındaki tüm görev listelerini döner.
Parametreler:
settings (Object – zorunlu): Google Tasks API bağlantı ayarları.
pageToken (String – opsiyonel): Sayfalama için kullanılan token. Çok sayıda görev listesi varsa sonraki sayfaları almak için kullanılır.
pageSize (Int32 – opsiyonel): Döndürülecek maksimum görev listesi sayısı. Varsayılan 0 → API’nin varsayılan değeri kullanılır.
Sonuç: Tekil (One) → Görev listelerini içeren yanıt nesnesi döner (ID, başlık gibi bilgilerle).
Değer Bağlama
Sabit değer (Fixed Value): pageSize manuel girilebilir (ör. 10).
Dinamik değer: Kullanıcı tercihlerine göre farklı pageSize veya pageToken değerleri kullanılabilir.
Google Task List Task List Uygulama Adımları
Kuika platformunda projenizi açın.
UI Design modülüne geçin ve görev listelerini almak istediğiniz ekrana gidin.
UI Design → + ADD ACTION → Google → Google Task List Task List seçin.
Parametreleri Yapılandırma:
settings: Google Tasks bağlantı ayarlarını seçin.
pageToken (opsiyonel): Çok sayıda görev listesi varsa sonraki sayfaları almak için kullanılır.
pageSize (opsiyonel): Gösterilecek görev listesi sayısı (örn. 20).
Aksiyon çalıştırıldığında kullanıcıya ait tüm görev listeleri döner.
Dönen listelerden bir tanesi seçilerek, taskListId parametresi diğer aksiyonlarda kullanılabilir (örn. List Task, Create Task).
Kullanım Senaryosu: "Tüm Görev Listelerini Görüntüleme"
Bir kullanıcı uygulamaya girdiğinde:
pageSize = 10
Aksiyon çalışır → Kullanıcının en fazla 10 görev listesi döner.
Uygulama bu görev listelerini ekranda bir dropdown veya liste görünümünde gösterir.
Google Task List Task List İleri Seviye Özelleştirmeler
Sayfalama: Çok fazla görev listesi olan kullanıcılar için pageToken ile ileri/geri gezinme yapılabilir.
Dinamik Görüntüleme: Kullanıcı farklı sayfa boyutları (5, 10, 20) seçebilir.
Entegrasyon: Dönen görev listeleri başka aksiyonlara (ör. Get Task List, List Task) input olarak verilebilir.
Teknik Riskler ve Kontroller
Kullanıcının hiç görev listesi yoksa boş sonuç döner.
Yanlış pageToken kullanılırsa sonuç alınamaz.
Çok yüksek pageSize değeri performans sorunlarına neden olabilir.