update_calendar_event
カレンダー · macOS
効果: 書き込み. 状態: 条件付き提供.
「条件付き提供」は、バージョン、プラットフォーム、権限、アカウント、設定に依存する可能性を示し、すべての環境で有効という意味ではありません。
macOS
目的
Mac のカレンダーアプリにある既存イベントを ID で更新します。変更するフィールドだけを渡し、未指定フィールドはそのまま残ります。event_id は list_calendar_events から取得してください。Microsoft 365 には m365 カレンダーツールを使用します。
必須入力
event_id
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — macOS
{
"properties": {
"confirm": {
"description": "Must be true to apply changes",
"type": "boolean"
},
"end_date": {
"description": "New end datetime ISO 8601 (optional). Same timezone rules as start_date.",
"type": "string"
},
"event_id": {
"description": "Event identifier from list_calendar_events",
"type": "string"
},
"location": {
"description": "New location — pass empty string to clear (optional)",
"type": "string"
},
"notes": {
"description": "New notes — pass empty string to clear (optional)",
"type": "string"
},
"span": {
"description": "For recurring events: 'this' (default) or 'future'",
"type": "string"
},
"start_date": {
"description": "New start datetime ISO 8601 (optional). No timezone = Mac's local time; append Z/offset to pin the zone.",
"type": "string"
},
"title": {
"description": "New title (optional)",
"type": "string"
}
},
"required": [
"event_id"
],
"type": "object"
}ドキュメント例
update_calendar_event のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"confirm": false,
"event_id": "demo-event-001",
"title": "Launch planning meeting"
}