I have several daily repeating tasks that i want to be able to defer until sunrise or sunset each day. Given that OmniFocus does not support this natively, I have wondered whether this could be done using OmniAutomation. I have never really got into using OA and don’t know much about what it is capable of.
Is there a way to trigger an OA script to run in the background when you tick off a task?
I was wondering if it is possible to create an omniautomation script that runs when i tick off my daily repeating task “Close the blinds.” The script would look up the sunset time for the current location for timorrow, and set the defer time on the task to 10 minutes after this for tomorrow. This way as the seasons change the task always appears only when it is time to do it.
Alternatively, if not possible to trigger when completing a task, is it possible to trigger an OA script to run at a particular time of day like you can do with Shortcuts? This way i could accomplsh the same goal by running the script daily at say 3am to set the defer time for the today’s sunrise. Possible?
Is OmniAutomation capable of actually doing what I want? Such as getting the sunset time of my current location for tomorrow?
I have struggled to find detailed documentation on what you can actually do with OmniAutomation.