如何在10.7 iCal中使用“快速事件”选择日历?


9

我真的很喜欢OS X lion下iCal中的“快速事件”掩码:插入事件名称,开始时间,日期,您就准备好了!除了有时我想将事件添加到特定日历而不是默认日历的事实之外!

我试图在句子的末尾添加“ in * calendar_name *”或“ calendar:* calendar_name *”,但是它们都不起作用!

有办法实现吗?

Answers:


6

您可以通过按住+按钮将事件输入特定的日历

请参阅iCal帮助中的条目:

将事件添加到日历

您可以在iCal日历中添加任何类型的事件。例如,您可以添加会议,医生约会和家庭活动。您无法将事件添加到您订阅的日历中。

  1. 打开iCal
  2. 单击iCal窗口顶部的添加(+)或按Command(⌘)-N。
    活动会自动添加到您的默认日历中。
    如果要为事件选择其他日历,请按住“添加”按钮(+),然后选择一个日历。
  3. 要更改默认日历,请选择“ iCal”>“首选项”,单击“常规”,然后从“默认日历”弹出菜单中选择一个日历。

3

这是我能想到的最好的解决方法:将新事件的默认日历设置为“选定的日历”,然后通过使用箭头键在日历列表中移动所需的日历,或者按键入日历名称的前几个字母即可跳转到日历。


2

不幸的是,不能,您不能将快速事件添加到特定的日历。

似乎这里的设计理念是必须考虑要添加事件的日历,这将使其变得不那么快捷。

也就是说,这里有一些解决方法:

  1. 在弹出框中单击Enter后,您可以更改事件添加到的日历。不幸的是,您无法通过键盘进行操作。由于某些原因,Apple不允许您使用Tab键进入日历下拉菜单。
  2. 您始终可以在iCal的首选项中切换默认日历。如果您要向日历中添加一堆事件,并且想要使用“快速事件”框,则可以选择该选项。不幸的是,我看到iCal没有用于更改此首选项的AppleScript挂钩。您可以使用UI脚本,但是我发现它脆弱且令人讨厌,因为它通常会随OS更新而中断。

  3. 如果您喜欢自然语言日历条目,则不妨看看Fantastical。它的设计非常出色,其背后的自然语言引擎比iCal的功能强大一点,它的确可以让您使用日历下拉菜单。您还可以通过添加日历名称的/首字母来选择其他日历。我觉得Fantastical背后的小公司比Apple会更响应功能请求。


谢谢。我会尽力地尝试梦幻般的方法……这似乎是最灵活的解决方案。
lucasoldaini 2011年

0

“快速事件”功能只是在默认情况下删除一个新条目,所以不行。


您可以执行类似操作,例如使用键盘快捷键来触发在Automator(或AppleScript)中进行的自动化,该自动化使用Universal Scripting和Watch Me Do来自动单击以将日历的首选项更改为您首选的“备用”日历。

  • 使用热键和FastScripts激活新的默认日历。
  • 使用iCal中的quick事件删除事件。
  • 您也可以选择使用其他热键来设置其他默认日历。

这将比仅以旧方式制作事件并从列表中选择日历或归档最初位于“暂定”中的内容或您为捕获所有事件设置的任何默认日历而麻烦得多来自邮件和“快速事件”。


0

打开检查器窗口,然后双击您想要举行活动的任何地方。现在,在检查器窗口中编辑事件,然后根据需要选择日历。

我使用此解决方案是因为在默认日历上,我会自动添加四个警报,但是在辅助日历上(我将其更多地用作日记),我根本不需要任何警报。在创建带有n-n个事件的事件时,该事件已添加到我的主日历中,并且还添加了四个警报。更改日历时,警报仍然存在,我不得不手动将其删除。使用上述方法,第二部分不再需要。

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.