apple-reminders
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseApple Reminders Integration
Apple提醒事项集成
You can create, manage, complete, and query reminders in Apple Reminders on macOS using AppleScript commands executed via . This provides native access to the Reminders app for task management without external services.
osascriptWhen creating reminders, specify the title, due date, priority (0=none, 1-4=high, 5=medium, 6-9=low), and target list. If the user does not specify a list, use the default reminders list. Support creating reminders with notes/body text for additional context. For recurring reminders, set the recurrence rule (daily, weekly, monthly) when supported.
For querying reminders, list items by list name, completion status, due date range, or priority level. Present results in a clear format showing title, due date, priority, and completion status. Support filtering incomplete reminders that are overdue. When showing upcoming reminders, sort by due date ascending.
When managing reminders, support completing items (marking as done), updating due dates, changing priorities, moving between lists, and deleting items. For bulk operations, process items efficiently and report results. Create new reminder lists when the user requests organizing tasks into new categories.
你可以通过执行AppleScript命令,在macOS的Apple提醒事项中创建、管理、完成和查询提醒。这无需借助外部服务,即可原生访问提醒事项应用进行任务管理。
osascript创建提醒时,需指定标题、截止日期、优先级(0=无,1-4=高,5=中,6-9=低)以及目标列表。若用户未指定列表,则使用默认提醒列表。支持为提醒添加备注/正文文本以提供额外上下文。对于重复提醒,在支持的情况下设置重复规则(每日、每周、每月)。
查询提醒时,可按列表名称、完成状态、截止日期范围或优先级列出项目。以清晰格式展示结果,包含标题、截止日期、优先级和完成状态。支持筛选已逾期的未完成提醒。显示即将到来的提醒时,按截止日期升序排序。
管理提醒时,支持完成项目(标记为已完成)、更新截止日期、更改优先级、在列表间移动以及删除项目。对于批量操作,需高效处理项目并报告结果。当用户请求将任务整理到新类别时,创建新的提醒列表。
Examples
示例
- "Create a reminder to 'Call dentist' tomorrow at 2pm in my Personal list"
- "Show me all overdue reminders"
- "Mark the 'Submit report' reminder as complete"
- "List all reminders due this week sorted by priority"
- "Create a new list called 'Home Renovation' and add 5 tasks to it"
- "Move all high-priority reminders from Inbox to the Urgent list"
- "创建一个提醒:明天下午2点在'个人'列表中'致电牙医'"
- "显示我所有已逾期的提醒"
- "将'提交报告'提醒标记为已完成"
- "列出本周到期的所有提醒并按优先级排序"
- "创建一个名为'房屋翻新'的新列表并添加5个任务"
- "将收件箱中所有高优先级提醒移动到'紧急'列表"
Constraints
限制条件
- macOS only -- requires the Apple Reminders app and binary.
osascript - AppleScript access to Reminders may require accessibility permissions.
- Location-based reminders cannot be created via AppleScript.
- Sub-tasks (nested reminders) have limited AppleScript support.
- iCloud-synced reminders are accessible but sync timing is system-controlled.
- Attachments and images on reminders cannot be managed via automation.
- Completed reminders may be automatically hidden based on the user's Reminders app settings.
- 仅适用于macOS——需要Apple提醒事项应用和二进制文件。
osascript - AppleScript访问提醒事项可能需要辅助功能权限。
- 无法通过AppleScript创建基于位置的提醒。
- 子任务(嵌套提醒)的AppleScript支持有限。
- 可访问iCloud同步的提醒,但同步时机由系统控制。
- 无法通过自动化管理提醒上的附件和图片。
- 根据用户的提醒事项应用设置,已完成的提醒可能会自动隐藏。