Absolutely! Thanks for pointing that out.
If you have this project (which relevant attributes defined).
and these templates (tpProject at the top and tpDetail at the bottom) assigned to the project header and task details, respectively:
Then copy this Preview from Tinderbox and paste it into the Inbox in OmniFocus 2.9+ (Copy and Paste works better than exporting to a .taskpaper plain text file and dragging it into OF.)
BTW, that project was originally created in OF, exported to CSV, and dragged into Tinderbox 7 – which created all the attributes relevant to the tasks in OF – and where I modified it according to my overall plan. So the loop between OF and Tinderbox can be closed with CSV and .taskpaper formats. As can the loop with 2Do and other CSV-aware applications.
If you use the @context()
tag, you’ll need to first make sure the context you use already exists in OF – pasting @context(something)
will not create something – the context something needs to exist before pasting.
These are some of the tags you can use in a Tinderbox TaskPaper export template, with a typical form of @tag(^value($attribute)^)
@project(^value($StringAttribute)^)
@due(^value($DateAttribute)^)
@defer(^value($DateAttribute)^)
@flagged -- this is interpreted by OF as "TRUE"
@context(^value($StringAttribute)^)
@parallel (TRUE) or @parallel(FALSE) -- TRUE and FALSE can be read from a boolean attribute
@autodone(TRUE) or @autodone(FALSE) -- TRUE and FALSE can be read from a boolean attribute
$Text can be exported by including a separate line in your version of the tpDetail template, prefix the line with an exported tab character and then $Text
Rather than copying the TaskPaper-formatted Preview, the data can be exported, obviously, as “text” with a .taskpaper
extension and used in the actual TaskPaper app, or the Editorial app on iOS.