OmniFocus provides the ability to sync todo’s but it does not allow syncing of events. This AppleScript will allow you to sync your events (those which start date or due date elements) to an OmniFocus calendar.
This script was original created by Yilei Yang and has been adapted to provide ability to create event and alarm (original version did not support creation of alarm).
Downloads
OmniFocus to iCal 0.1 Original by Yilei Yang
– Original release, create iCal events
OmniFocus to iCal 0.2 by Mike Erickson — 11/28/10
– Added support for creating events with alarms
OmniFocus to iCal 0.3 by Mike Erickson — 11/30/10
– Updated to skip actions which have been marked as completed
OmniFocus to iCal Package by Mike Erickson (last update 11/30/10)
– Complete Installer Package (for easy installation and configuration)
John
Feb 14, 2011 @ 14:40:47
Hi, nice script. I installed the “OmniFocus to iCal Package”. How do I uninstall?
Mike Erickson
Mar 18, 2011 @ 04:30:09
Sorry for delay, were you able to figure out how to uninstall? Let me know if you still need assistance.
Ilhan K.
Nov 11, 2011 @ 03:49:52
Hi, will this script work with iCal for Lion, especially if I’m using calendars on iCloud?
And will I be able to have all the events show up in a separate “OmniFocus” calendar rather easily?
Thank you.
Markus
Jun 07, 2011 @ 22:14:31
Hi,
When installed where can i find the script for modifying
Brad Hodgson
Jun 16, 2011 @ 19:46:28
Great script! Looking to spread this functionality across multiple ‘Contexts’ in OmniFocus with a single click. With the ‘setfocus’ however, it seems as though it will only activate for one context at a time. Any help would be appreciated.
Dharma
Jul 25, 2011 @ 08:37:26
Hi Mike. Thanks so much for this work. I really appreciate this as I love to see things as events in my iCal. At the moment, I’m experiencing problem though. Every time I run the script, it gives me error –
“The script ‘OmniFocusToiCal.scpt’ could not complete.
AppleScript reported the following error: OmniFocus got an error: Can’t get every «class FCft» of default document.”
I don’t understand the apple script. Can you please help with this?
Kindest Regards
Dharma
jeremy
Aug 04, 2011 @ 13:47:35
How do you uninstall OmniFocus to iCal Package?
Pat
Sep 21, 2011 @ 10:28:03
Installation Failed – using OmniFocus 1.9.3 on Lion.
KiGon Baek
Oct 04, 2011 @ 13:28:41
Hi, I’ve used this script for a while. thanks.
Now, I wanna uninstall this scrip from my Mac, but I don’t know how to..
Doesn’t it matter if I just leave it on, and don’t use??
Bobinski
Nov 29, 2011 @ 17:06:04
I can’t uninstall this script. the directory doesn’t exist so were did it install to?
FTI Using Lion.
Please sent uninstall guide to ns.dhaliwal@gmail.com. thank
Andy
Jan 01, 2012 @ 10:46:23
Thanks Mike
This is the perfect script that properly extends OF to sync scheduled events. It makes my life so much easier.
Rasmus Rise
Jan 14, 2012 @ 14:53:51
Hi
Love your script.
Is it possible to get the script to include the project- + groupname in the title of the iCal event. What should I add to the script ?
Rasmus Rise
Jan 16, 2012 @ 22:10:11
Solved !
Put in: set projectName to name of containing project of aTask … – under the “set” section
Add: set newEvent to make new event at the end of the events of focusCalendar with properties ¬
{summary:taskName & ” (” & projectName & “)”, description:taskNote, start date:startDate, end date:dueDate} and so on….
CK Hicks
Jan 17, 2012 @ 18:31:50
Thanks much! This was very helpful in my journey toward automated iCal event handling with OmniFocus integration.