With todayās awesome update (2.15), we have gained more power with the autosave=true parameter. Thanks for that addition !
However, we canāt get enough of those new abilities and this one makes me want another one. @kcase, what would you think of the ability to edit an existing action ?
I have a pretty useful Workflow that allows me to create an action from an existing one. The existing action would be :
Mail Ken RE: add a new URL action to modify an existing item
My workflow is launched from this action and I would like to do the following :
(this is already done in the current version of my workflow) Create and save (thanks to the new autosave parameter) a new action with the Waiting For context set, and the following modified title :
Waiting for Ken RE: add a new URL action to modify an existing item
Automatically mark the current action to done (this step is done manually in the meantime) like so :
@context(Context : nestedContext) does not work for me. Only non-nested context does. I work with the german version of OmniFocus. Could this be the reason? Thanks! Moritz
OmniFocus 2.16 for iOS is now in TestFlight, with support for using specific folders or projects as targets for /paste URL actions. Enjoy!
Yes, I totally agree: right now, the iOS app only supports automating the āCreateā part of the traditional set of database operations (unlike the Macās support for AppleScript, which can Create, Read, Update, and Delete). We want to flesh that out completely eventually, but itās not at the top of our roadmap yet. (Thereās only so much harm someone can do with Create, but we might want a stronger security model in place before allowing those other operations.)
The separator is actually a synced database setting that used to be controlled by a visible preference in OmniFocus 1. Is it possible you customized it in your database at some point?
Have you tried copying a task which has the nested context assigned to see what it looks like on your device? You can do this by editing the task, using Share > Copy, then pasting the text into a plain text context (such as a note in OmniFocus, or a text editor in another app).
Thank you. I donāt know much about programming so the thread is intimidating. However I love David Sparks so I am sure it will be beneficial. Thanks again!
The latest Mac beta claims that Taskpaper paste works in 2.7 but I havenāt had any luck with it.
Update (2016-09-03 18:47) I realized that itās the text that gets copied. Duh. I canāt wait for the Mac app to get the automation attention that the iOS apps have been getting.
Is there a way to do multiple operators on TaskPaper date/time math? Iād like to set tasks due a certain amount of time (say, 10 min) before driving to a meeting, based on travel time, with Ā«meeting dateĀ», Ā«meeting timeĀ», and Ā«travel timeĀ» as template variables, e.g.:
On iOS, you could use Workflow to essentially capture values and do find and replace on placeholders.
I think Editorial has this built in as well, Drafts might, too.
On Mac, I donāt know anything about AppleScript, so I would just execute a couple of find/replaces, but smarter people than me probably have a more elegant approach.
The latest TestFlight notes says that pasting taskpaper now accepts existing projects as targets. Does the taskpaper layout need to change to incorporate this, or would OF be able to recognise an existing project and add the tasks accordingly?
If we were using your Editorial workflow, does that (the python code etc) need to be updated?
Hi, and thanks for this functionality!
One question: A loooong time ago I had a script from Rob Threw for getting Merlin Project activities into Omnifocus. Unfortunately, I donāt have that anymore, but this script had one fantastic feature that I wish would work in your scheme: It identified nested contexts.
In practice that meant it was sufficient to feed Omnifocus with the name as context, although the full context name in Omnifocus could well be something like . Omnifocus would be able to identify where it belonged in a nested context structure. Is it possible to do something with that?