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

create_reminder

Anımsatıcılar ve Microsoft To Do · 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ç

Reminders.app'te bir anımsatıcı oluşturur. confirm=true olmadan başlığın, bitiş tarihinin, notların, listenin, önceliğin ve tekrarın önizlemesini döndürür ve hiçbir şey oluşturmaz. Tekrarlanmasını sağlamak için bir due_date ile `recurrence` (daily/weekly/monthly/yearly) iletin. Tarihi olan ama saati olmayan bir due_date, alarm olmadan bitiş tarihini ayarlar, bu yüzden Reminders bildirim göndermez; bildirim almak için bir saat ekleyin.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İ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 create",
      "type": "boolean"
    },
    "due_date": {
      "description": "ISO 8601 date (optional)",
      "type": "string"
    },
    "list_name": {
      "description": "Reminder list name (optional)",
      "type": "string"
    },
    "notes": {
      "description": "Notes (optional)",
      "type": "string"
    },
    "priority": {
      "description": "Priority: none | low | medium | high (optional)",
      "enum": [
        "none",
        "low",
        "medium",
        "high"
      ],
      "type": "string"
    },
    "recurrence": {
      "description": "Make it a repeating reminder: 'daily', 'weekly', 'monthly', or 'yearly' (optional; omit or 'none' for a one-time reminder). A repeating reminder needs a due date.",
      "enum": [
        "daily",
        "weekly",
        "monthly",
        "yearly",
        "none"
      ],
      "type": "string"
    },
    "recurrence_count": {
      "description": "Total number of occurrences (optional). Mutually exclusive with recurrence_until; if neither is given it repeats indefinitely. Needs recurrence.",
      "type": "integer"
    },
    "recurrence_interval": {
      "description": "Repeat every N periods (optional, default 1 — e.g. recurrence='weekly' + recurrence_interval=2 = every 2 weeks). Needs recurrence.",
      "type": "integer"
    },
    "recurrence_until": {
      "description": "ISO 8601 date the repetition stops on (optional; takes precedence over recurrence_count). Needs recurrence.",
      "type": "string"
    },
    "title": {
      "description": "Reminder title",
      "type": "string"
    }
  },
  "required": [
    "title"
  ],
  "type": "object"
}

Belge örneği

create_reminder 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,
  "title": "Planning meeting"
}