MacOS – How to add location info to Calendar using “Quick Event”

calendaricalmacos

In OS X Yosemite Calendar, I can quickly add an event by pressing Cmd-N and typing "lunch tomorrow 1-3pm at McDonalds". But how can I set a location? In this example, the event title will be "lunch at McDonalds" and the location will by blank.

For example, these attempts at providing parsing hints do not work:

Attempted Text -> 'Interpreted Event title' [Interpreted event time]

Movie Friday 7pm at 1 Infinite Loop -> 'Movie Friday 7pm Infinite Loop' [1pm today]
Movie, 1 Infinite Loop, Friday 7pm  -> 'Movie, 1 Infinite Loop,' [Fri 7pm]
Movie at 1 Infinite Loop, Friday 7pm -> 'Movie at 1 Infinite Loop,' [Fri 7pm]
Movie, location:1 Infinite Loop, on Friday at 7pm -> 'Movie, location:1 Infinite Loop,' [Fri 7pm]

(The desired outcome is an event with title 'Movie', time Friday at 7pm, location '1 Infinite Loop'.)

Is there some syntax or hint for the app to parse the quick event text to populate the location field?

Best Answer

As far as I know (and I'm purposefully not citing anything here, because I have found absolutely nothing on the topic after much Googling, other searching, etc.), as of El Capitan there is no way to achieve this.

My rather simple workaround is to type out my event, such as

Dinner with Will on Wednesday at 7 PM

And then to quickly tab to the location field in the event inspector, and fill in the event's location there there, e.g.:

Creating a quick event without a location. Quickly tab to location field and fill it out there.


Happy to update this answer as a more fulfilling solution presents itself.