create_reminder
Promemoria e Microsoft To Do · macOS
Effetto: scrittura. Stato: disponibilità condizionata.
«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.
macOS
Scopo
Crea un promemoria in Reminders.app. Senza confirm=true restituisce un'anteprima di titolo, scadenza, note, lista, priorità e ripetizione e non crea nulla. Per renderlo ripetuto passa `recurrence` (daily/weekly/monthly/yearly) con una due_date. Una due_date con una data ma senza ora imposta la scadenza senza allarme, quindi Promemoria non notificherà; includi un'ora per ricevere una notifica.
Input obbligatori
title
I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.
Autorizzazioni e conferma
Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.
- Utilizza solo le app, gli account e le risorse autorizzate dall'utente su questa piattaforma. Consulta la descrizione specifica della piattaforma di questo strumento per i suoi requisiti di connessione e autorizzazione; questo catalogo non afferma ambiti OAuth aggiuntivi o diritti del sistema operativo.
Schema tecnico canonico in inglese — 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"
}Esempio documentale
Esempio di documentazione per create_reminder. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.
{
"confirm": false,
"title": "Planning meeting"
}