Getting Started with Exporting Omnifocus Reports?

I would like to investigate the possibility of exporting a weekly summary of my Omnifocus activity (perhaps only across certain projects / tags) to a different source (email? Google doc?), but I’m a bit unclear where I should start.

Are there off-the-shelf plugins or solutions that support this, or will I need to write some AppleScript myself?

I’m on 4.8.3 (v185.0.53) if it matters.

1 Like

Sounds like a very specific topic to me. There could be something in this collection of plugins: OmniFocus Plug-In Collection

However, with the new Apple Shortcuts action to get a perspective‘s items it might be much simpler. Do you have any specific example? Then I could try to set something up for you.

2 Likes

Have a look at this Shortcuts

It has an issue with some perspectives, due to a OF bug. But it generally outputs a PDF with the items from a perspective. Could be a start…

  1. Run it
  2. Select a perspective from the selector list
  3. Save a PDF with a list of the items
2 Likes

Thanks! I took a quick look at the Plug-In Collection and didn’t immediately find anything for my purposes, but I’ll keep looking.

Specifically, I’d love something like the following:

  • Look at all items completed in the Last 7 days with the “Work” tag or in the “Work” Project
  • Create a bulleted / organized list in Markdown format showing Project Name, Task Name, any applicable notes, and Date Completed
  • Either append that list to an existing Google Doc, or email to myself with “Omnifocus” label

Did you read my last post?

Create a custom perspective according to your needs and select it when running the Apple Shortcut.

Notes would require extra work.

I’m getting the following error when I try to run the iOS Shortcut, but I assume that’s due to the bug you’re referring to. I’ll use this as a starting place and keep researching, thanks!

Query type does not conform to EntityPropertyQuery

Then let’s try a different approach. Could you provide the example Markdown format you desire?

Could you provide the perspective settings?. Just tested something similar which looked promising

The Perspective itself is pretty straight-forward:

All of the Following:

  • Has a Completed Date in the Last 7 Days
  • Availability: Completed
  • Tagged with any of: Work

Then, I want to be able to output that to something like the following in Markdown on a weekly basis, ideally via Email, but a text file is probably OK too.

Project Name Action Date Completed
Project A Buy Dog Food 10/1/2025
Project A Take Dog for a Walk 10/1/2025
Project B Feed Dog 10/1/2025

I’ve been using OF for nearly a decade, and only just now noticed the File → Export feature on MacOS, and the output is fine for my needs here.

Now, to figure out whether I can schedule a recurring Export of a certain Perspective, and dump those PlainText Files or HTML files into a local Google Drive folder

Keyboard maestro works for this repetitive type of work.

I think Apple shortcuts has a time based trigger but I haven’t explored this yet.

I‘ve explained how to set up a time-based trigger in one of my previous posts. When I find it, I’ll post the link.

Unfortunately, I don’t have OF Mac. Therefore, I can’t provide any solutions possible with capabilities available exclusively on that platform.

1 Like

In this post I mentioned how to set up a time-based execution of an Apple Shortcut: Sequential projects: due date calculated on completion date of previous task - #21 by Logan

1 Like