İçeriğe geç
Tüm araçlar

complete_omnifocus_task

OmniFocus · macOS

Etki: yazma. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

Bir OmniFocus görevini tamamlandı olarak işaretler. OmniFocus Pro gerekir. list_omnifocus_tasks veya search_omnifocus_tasks tarafından döndürülen task_id değerini tercih edin. Bunun yerine task_name verilirse ad tam olarak eşleşmelidir; aynı adı taşıyan birden fazla görev varsa yalnızca bulunan ilk görev tamamlanır. confirm olmadan çağrılırsa önizleme döndürür; tamamlamak için confirm=true iletin. Kullanıcıya hangisi olduğunu söyleyebilmeniz için tamamlanan görevin ID ve adını döndürür.

Zorunlu girdiler

Bu platformun şeması zorunlu girdi bildirmiyor. İsteğe bağlı seçiciler veya çalışma zamanı gereksinimleri yine de olabilir.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to complete; called without it, returns a preview.",
      "type": "boolean"
    },
    "task_id": {
      "description": "Exact task id from list_omnifocus_tasks (preferred). Provide this OR task_name.",
      "type": "string"
    },
    "task_name": {
      "description": "Task title to match when you don't have the id.",
      "type": "string"
    }
  },
  "type": "object"
}

Belge örneği

complete_omnifocus_task için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "confirm": false,
  "task_id": "demo-task-001"
}