Getting OmniFocus 3 Task List on Paper (like real paper)

A new year always brings out the hopeful GTD'er in me. I was doing my year end review and noticed some holes in how I was tracking my work and how well I was finishing what I wanted to get done. Too often I was reverting back to latest/loudest versus what I really needed to get done. Looking back I realized I had dropped my routine to get my To Do list out of OmniFocus and into a .md file. 2

Because OmniFocus (OF) has shifted from using Contexts to Tags, it meant I needed to make a couple of quick edits to the original script. After I got the edits done I started to use the script and found I was starting to keep on top of what I should be working on.

Updating my Due List script

Last weekend when I fired up the script for my weekly review, I took a little time to think about how my to do list could help me out even more. I made a quick list of changes I wanted to make:

  • Automate the loading of the .md file into Marked.
  • Add Due Date and Start Dates to my task list. 3
  • Separate active tasks that have a due date from tasks with just a start date.
  • Add conditional formatting to the dates based on whether they are over due or not.

Over the past couple of days I've tweaked the script to one I'm pretty happy with right now.

Loading the updated Due List script

Like in previous versions of OmniFocus, there are two different script folders OF can access.

Using Help > Open Scripts will open a path to /Users/your_name/Library/Application Scripts/com.omnigroup.OmniFocus3

Using Scripts Icon > Open OmniFocus Scripts Folder 1 will open a path to /Users/your_name/Library/Scripts/Applications/OmniFocus

These folders are not the same.

You'll probably want to drop any updated scripts into the first option because those scripts can be customized by OmniFocus to include a button to run the script.

New To Do List

The previous version of the script would automagically4 sort the projects by Project Name. In the previous version I realized know the name of the project the task came from didn't matter as much as knowing what was due soon versus what was over due. So the conditional formatting to add color to the due dates/start dates was the biggest improvement

So now when I open OF in the morning, I can do the following with one button:

  1. Collect all tasks that are over due or due in the next 7 days.
  2. Collect all tasks I should have already started or should start in the next 7 days.
  3. Create a .md file with all these tasks.
  4. Open Marked with the task list .md file.

The only thing I need to add to the script is to have Marked print the file after it opens.


  1. To enable the AppleScript menu on the Mac OS X menu bar, follow these steps: 1. Click Applications 2. Scroll down and click Utilities 3. Click Script Editor (this was called AppleScript Editor in older OS X versions) 4. Click the “Script Editor” menu item, then click “Preferences...” 5. On the Preferences dialog click “Show Script menu in menu bar” 6. If it isn’t selected, you’ll want to enable the “Show Computer scripts” option
     

  2. Why I dropped they routine is probably the question I should answer.  

  3. I use OF's Defer Date as a Start Date. It just makes more sense to me.  

  4. I think the projects were sorting alphabetically was built into how AppleScript parsed the project list. 



Previous posts:

  1. How to turn off drop shadow on screenshots

    This is nothing more than a reminder to myself on how to turn off the drop shadow that macOS always wants to add to screen shots. I keep forgetting how to do this when I upgrade to a new version of macOS. 1

    1. Open terminal and enter the following command …

  2. Triggering events on macOS from iOS

    With my updated Mac mini 1, I've started getting back into looking at automation ideas for my home setup. A recent Mac Power Users podcast hit close to home for me because it was a great discussion by David and Stephen on the recently updated Mac mini. David and Stephen …

  3. Adventures in driving

    My adulting life for the past 18 months has allowed me to make frequent trips to the great state of Wisconsin. Normally I wouldn't disparage a state that has such a great selection of craft beers1 and beautiful scenery. But Wisconsin is home to the two biggest annoyances in …

  4. A new way to look at 2019

    Welcome to 2019! 1

    I've spent the afternoon sitting at my desk doing a mix of reading and high level planning for a few projects I know that are coming up this year. A lot of what I've been reading are the affirmations of what everyone is going to do …

  5. iOS Shortcuts - Return to Home Screen

    As I've started to dabble in iOS Shortcuts I've increasingly become annoyed that when a Shortcut is done, especially those that are turned into home screen shortcuts, you aren’t returned back to the home screen. When the shortcut is done you’re left in the Shortcut app.

    After doing …

Top