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

delete_calendar_event

Takvim · macOS

Etki: silme. 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ç

Mac'in Calendar uygulamasından (Calendar.app) bir etkinliği ID ile siler. confirm=true gerektirir. Yinelenen etkinlikte tüm seriyi (bu ve sonraki tüm oluşumları) silmek için span='future' iletin; varsayılan yalnızca event_id ile belirtilen tek oluşumu siler. Microsoft 365 için bunun yerine m365_delete_event kullanın.

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 delete",
      "type": "boolean"
    },
    "event_id": {
      "description": "Event (or occurrence) identifier from list_calendar_events. For a recurring event this addresses exactly the occurrence that id came from — the preview names the date and scope so you can confirm before deleting.",
      "type": "string"
    },
    "span": {
      "description": "For a recurring event: 'this' (default — only this occurrence) or 'future' (this and all following occurrences; 'all'/'series' mean the same). Any other value is refused. Ignored for non-recurring events.",
      "type": "string"
    }
  },
  "required": [
    "event_id"
  ],
  "type": "object"
}

Belge örneği

delete_calendar_event 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,
  "event_id": "demo-event-001"
}