如何删除iCal事件而不发送通知?


22

如果我尝试删除iCal上的事件,它将为我提供以下选项:

  • 取消
  • 删除并通知

如果我想删除而不通知怎么办?

我正在使用Exchange帐户在OS X 10.7.3上运行iCal 5.0.2。

编辑:使用一个Exchange帐户。


如果你是因为你得到的iCal垃圾来到这个页面,你最好的选择是使用这种技术来阻止以后的滥用:1wayswim.com/blog/2016/11/23/how-to-stop-icloud-calendar-spam 有对于已经存在的垃圾邮件,您无能为力。
斯科特·C·威尔逊,

Answers:


6

您可以将事件移动到本地日历。删除时,您将获得附加选项“删除且不通知”。


转移到Matteos答案中概述的本地日历存在几个问题:a)如果您正在使用iCloud(这将禁止本地日历),则不是一种选择; b)在Mavericks中,尽管“删除并不通知”选项”,但仍会发送通知!
benpeter 2014年

@ user959380答案是从2013年开始的,这可能是:-)您可以拥有iCloud日历和本地日历。
Matteo 2014年

根据上面的注释以及该线程(Discussions.apple.com/thread/3705591?start=15&tstart=0),移至本地日历确实可以选择不通知但仍发送通知。
贾斯汀

3

最后,我创建了一个新的日历,专门用于将事件邀请移至其中,我不再希望看到该日历。然后我隐藏了日历。


这是唯一可行的解​​决方案。本质上是“已删除”日历。
贾斯汀

3

正如Feuermurmel所说,您可以创建一个新日历并将其移到那里。但是您可以删除日历,而不是隐藏新日历。对我来说很好 该事件已消失,没有任何通知。


3

我最终做了以下工作:

  • 创建一个新的iCloud日历
  • 选择邀请,然后在右侧信息窗格中的日历下拉菜单中选择新日历
  • 在左侧的日历窗格中选择并右键单击日历,然后选择删除
  • 选择选项删除,不通知

我希望这有帮助。



1

几年前,我写了一个脚本来做到这一点。全部在http://thefragens.com/blog/2010/04/dont-send-ical-replies/

要点是脚本将自动更改iCal软件包中的AppleScript。它不影响代码签名。该脚本还具有一种还原自身的方法。每次更新iCal时,您可能都必须安装更改。

注意:它不适用于Exchange帐户。

该zip文件具有install bash脚本,已修改的和未修改的AppleScript。



0

如果您的日历提供程序具有Web界面,则可以在那里将其删除。例如。在Google日历中,您可以右键单击事件和“标记为垃圾邮件”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.