AppleScript将iCal事件从一个日历移动到另一个日历

时间:2015-07-10 20:39:56

标签: calendar applescript icalendar

尝试编写包含关键字的事件从一个日历移动到另一个日历但打到墙上的脚本。有什么指针吗?我现在正在做这样的事情:

tell application "Calendar"
move ((events of calendar "Cal1") whose summary contains "Test") to calendar "Cal2" 
end tell

但是,这是iCal返回此错误:

"保存日历数据时出错。 保存到数据库时,日历遇到严重错误,最近的更改可能会丢失。控制台中可能会提供更多信息。"

我做错了什么?

谢谢:) Ĵ

1 个答案:

答案 0 :(得分:0)

对于当前版本的Calendar中AppleScript来说,这是一项艰巨的任务。可以通过重复目标事件列表,根据目标事件的属性创建新事件,然后删除原始事件来完成。或者您可以从App Store获取我的应用。