Naar de inhoud
Alle hulpmiddelen

create_reminder

Herinneringen en Microsoft To Do · macOS

Effect: schrijven. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Maakt een herinnering in Herinneringen (Reminders.app). Zonder confirm=true geeft het een voorbeeld van titel, vervaldatum, notities, lijst, prioriteit en herhaling terug en maakt het niets. Geef `recurrence` (daily/weekly/monthly/yearly) met een due_date mee om hem te laten herhalen. Een due_date met een datum maar zonder tijd stelt de vervaldatum in zonder alarm, dus Herinneringen geeft geen melding; neem een tijd op om een melding te krijgen.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor create_reminder. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false,
  "title": "Planning meeting"
}