update_reminder
リマインダーと Microsoft To Do · macOS
効果: 書き込み. 状態: 条件付き提供.
「条件付き提供」は、バージョン、プラットフォーム、権限、アカウント、設定に依存する可能性を示し、すべての環境で有効という意味ではありません。
macOS
目的
リマインダーアプリの既存リマインダーを更新します。タイトル、期限、メモ、優先度を変更したり、別リスト(list_name)へ移動できます。reminder_id は list_reminders から取得し、confirm=true が必要です。重要: 別アカウントのリスト(例: iCloud ↔ Exchange)へ移すとリマインダーが再作成され id が変わります。その場合は id_changed:true、新しい reminder_id、無効になった previous_reminder_id が返ります。後続呼び出しでは必ず応答の reminder_id を使用してください。
必須入力
reminder_id
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — macOS
{
"properties": {
"confirm": {
"description": "Must be true to apply changes",
"type": "boolean"
},
"due_date": {
"description": "New ISO 8601 due date. Pass empty string to clear (optional)",
"type": "string"
},
"list_name": {
"description": "Move the reminder to this list (a name from get_reminder_folders) (optional). Moving to a list in ANOTHER account recreates the reminder and CHANGES its id — read the new one from reminder_id in the response (id_changed: true).",
"type": "string"
},
"notes": {
"description": "New notes text (optional)",
"type": "string"
},
"priority": {
"description": "Priority: none | low | medium | high (optional)",
"enum": [
"none",
"low",
"medium",
"high"
],
"type": "string"
},
"reminder_id": {
"description": "Reminder identifier from list_reminders",
"type": "string"
},
"title": {
"description": "New title (optional)",
"type": "string"
}
},
"required": [
"reminder_id"
],
"type": "object"
}ドキュメント例
update_reminder のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"confirm": false,
"reminder_id": "demo-reminder-001",
"title": "Review the launch checklist"
}