apple-calendar
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseApple Calendar
Apple Calendar
Interact with Calendar.app via AppleScript. Run scripts from:
cd {baseDir}通过AppleScript与Calendar.app交互。运行脚本的方式:
cd {baseDir}Commands
命令
| Command | Usage |
|---|---|
| List calendars | |
| List events | |
| Read event | |
| Create event | |
| Update event | |
| Delete event | |
| Search events | |
| 命令 | 使用方式 |
|---|---|
| 列出日历 | |
| 列出事件 | |
| 查看事件详情 | |
| 创建事件 | |
| 更新事件 | |
| 删除事件 | |
| 搜索事件 | |
Date Format
日期格式
- Timed:
YYYY-MM-DD HH:MM - All-day:
YYYY-MM-DD
- 定时事件:
YYYY-MM-DD HH:MM - 全天事件:
YYYY-MM-DD
Recurrence
重复规则
| Pattern | RRULE |
|---|---|
| Daily 10x | |
| Weekly M/W/F | |
| Monthly 15th | |
| 规则模式 | RRULE |
|---|---|
| 每日重复10次 | |
| 每周一/三/五重复 | |
| 每月15日重复 | |
Output
输出格式
- Events/search:
UID | Summary | Start | End | AllDay | Location | Calendar - Read: Full details with description, URL, recurrence
- 事件/搜索结果:
UID | 摘要 | 开始时间 | 结束时间 | 是否全天 | 地点 | 日历 - 事件详情:包含描述、URL、重复规则的完整信息
Notes
注意事项
- Read-only calendars (Birthdays, Holidays) can't be modified
- Calendar names are case-sensitive
- Deleting recurring events removes entire series
- 只读日历(如生日、节假日)无法修改
- 日历名称区分大小写
- 删除重复事件会移除整个事件系列