Omnifocus 3 for Mac, Calendar sync

Please bring it back! This will affect my decision to buy or not.

1 Like

+1 for the return of this feature

+1 for this. I plan my calendar also based on the workload of tasks, I need to keep both app open and cross reference to manage my calendar. It’s a pain without.

+1 for this. It was always very useful to have due date auto-populate in my calendar

+1 for this. Thank you!

Just to remind people: if you want to see a feature you need to email it to support as outlined in the first visit post ;)

Hi there

Than you for creating this script, I am trying to implement but have come upon a snag. I am new to OmniFocus and have almost zero experience in coding.

  1. I have copy and pasted the text into apple script

  2. Then created an Omnifocus calendar on the Mac calendar app.

  3. Added the “OmniFocus” into name of calendar

When I clicked play this ‘Script Error’ appeared… The variable_default duration is not defined.

From reading the article I guess that meant 30 minutes which is also a good time for me so I inserted “30 minutes”

Clicked play again and this ‘Scrip Error’ appeared… ‘The variable start_date is not defined.’

The ScriptEditor then highlighted in the area shown below

– BUILD CALENDAR DATE
set end_date to task_due
set start_date to start_date - (task_estimate * minutes)

I can’t work out what to put in start_date as I am thinking that each start date would be different, I have also re read the article so if there is anything I’ve missed I apologise.

Thank you for your considerations

You just need to set minutes to 30, no words ;)

Hello again,

After adding the 30 in, this popup appeared with the highlighted text shown on the screen shot
‘Script Error Calendar got an error: Can’t make -1770 into type date.’

If it is any constellation I have got a Udemy course on Apple Scripts and (hopefully) soon will be much more capable.

Thank you again, I really do appreciate this.

1 Like

+1 For calendar sync. Omni Focus isn’t a calendar and doesn’t excel there at all. I have my own favourite app for that, being Fantastical. If I can’t see my tasks with due dates on a calendar alongside my other calendar entries, then what’s the point of using OF at all? There isn’t for me. I won’t be purchasing until this works. I came to the forum searching for how to send a task to my calendar. I’m shocked to see that it isn’t possible. This is rather basic functionality for software at OF’s price point. At this point, I wouldn’t be surprised if OF doesn’t sync with OP, which I was considering getting together–but also feel that OF should have a visual timeline as it does have projects, after all. I’m just baffled at all the things OF isn’t vs its price. Sorry for being negative. I really wanted this to work and it’s only my opinion.

4 Likes

I am disappointed that OF3 doesn’t support calendar sync (tasks appearing in other calendar apps). I like the Applescript that was provided in this thread, but I know very little about Applescript and need to make some changes for that script to be beneficial for me.

  1. I’d like to sync OF tasks with BusyCal.
  2. I’d like to ONLY sync tasks that are contained within a particular project. The provided script shows ALL Omnifocus tasks in my calendar app, which means hundreds of non-time-sensitive tasks get synced and unnecessarily clutter the calendar.

I experimented with adding language to the script so that it only syncs tasks from a specific project, but I wasn’t successful.

Any experts have any ideas on this?

1 Like

+1 vote - please restore OmniFocus reminder integration with Callendar

3 Likes

I still run Omnifocus 2 in another account in the background for the Calendar link. Please bring the functionality back to Omnifocus.

1 Like

I know I’m in the minority here, but I found the automatic sync of tasks from OmniFocus to a calendar an utterly miserable experience for a number of reasons. It seems like a great idea until you experience it:

  • Literally hundreds of trivial tasks cluttering up my calendar - no way to select which are exported
  • Many tasks exported with same due time makes calendar unreadable (e.g. default due time is 9am)
  • No way to explicitly control whether a task appears as all day, multi-day or at a specific time
  • Exported tasks appeared in calendar at due time, defer time ignored
  • Exported tasks all go to the same calendar
  • Issues with technically how to “publish” the calendar, which device is in charge etc.
  • Forecast view would now show items twice: once for the task, again for the exported task in the calendar

This stuff is hard and beset with pitfalls and unintended consequences. I “solved” all these issues with this obsolete project but to make a feature like this useful will require an unholy amount of work and add a lot of complex configuration bloat to the product, at the risk of people trying it once and recoiling in horror at the devastation wrought in their calendar.

OmniFocus has become a very open platform and functionality like this is perhaps better suited to plugins, extensions and scripts that we can choose to use, modify to suit our personal needs and discard as the mood takes us.

4 Likes

I had much the same experience.

Lol

Actions can have defer and due dates, but I still have the choice of when I will perform them amongst many other possible tasks. Having a task due in a week appear on the calendar isn’t meaningful to me since I still need to decide whether I will do it in the next hour, tomorrow, or 5 minutes before the deadline, or even break it down into smaller actions. OF is the place to juggle all those competing tasks.

Once you have decided on priorities and task execution, it’s entirely appropriate to create a calendar entry if you decide to allocate a fixed time block for a task, with a link back to the project or action in OF.

True: I tend to work the other way around for that reason - i.e. create tasks in OmniFocus FROM the calendar IF there is something I have to do in preparation for the event (with a script that gives lets me pick events).

That way I can turn the task into a project and break it down if necessary.

2 Likes

I’m switching back to OF from Todoist, and the only thing I’m missing is having my tasks appear in my calendar It was really helpful to have a preview of the next week of tasks to help me with scheduling. I don’t need full sync, just a read-only ical feed like we used to have. I was hoping maybe this would have been included in the new online subscription but I couldn’t find it anywhere during my trial.

1 Like

I guess in OmniFocus you can’t have your tasks appear in your calendar.

Of course, you CAN have your calendar appear in your tasks. So…?

3 Likes

I haven’t been making good use of Omnifocus for this very reason. Please bring this back. Until then, I will not be paying for any more upgrades.

2 Likes