![omnifocus scripts omnifocus scripts](https://learnomnifocus.com/wp-content/uploads/2018/11/OmniFocus-3-Help-Menu-300x242.png)
![omnifocus scripts omnifocus scripts](https://discourse.omnigroup.com/uploads/default/optimized/2X/4/4755495c51c54a6419b8b0f16e82efc5ce775a83_2_689x317.jpeg)
![omnifocus scripts omnifocus scripts](https://omni-automation.com/omnifocus/tutorial/gfx/edited-plug-in.jpg)
To do this I created a 'property' at the beginning of the script: property defaultProject : "Miscellaneous" property alertItemNum : "" In the end, it only took a few lines.įirst, when I started my script, I wanted a default project or context (I'll use 'project' from now on, but it also applies to the context-script).
#OMNIFOCUS SCRIPTS HOW TO#
I found it quite hard to figure out how to add a task to an existing project or to move it from inbox / other project. I had some trouble putting my own scripts together, so I decided to paste the info here, just in case I need it later on, or someone else runs into similar issues. His scripts use Growl notification so if you have Growl installed you get a small notification. I found useful scripts over at Curtis Clifton's site. in OmniFocus I can select such a task, press a key to run a script that will open the message and immediately create a reply (I have a separate one for just opening, in case I have to read it thoroughly first)Īll these scripts make the integration between all these programs very easy.in Mail I can press a key and have the selected e-mail(s) sent to OmniFocus with a 'Respond to: ' before the subject line, sorting into either a default project or the one specified in MailTags, with the context set to 'mail' and the message URL in the note-field.in OmniFocus I have scripts to easily change the context or the project of selected tasks.in OmniWeb I can take and add a URL to my 'wish-list' project (with a start date for at 2 weeks in the future).in OmniWeb I can take and add a URL for later reading, it'll go into my inbox by default.In that case it'll take the project, the first keyword and the due date and use them to set up the OmniFocus task. I can add any mail to OmniFocus for replies, add confirmation of orders from mail to OmniFocus which will automatically go into my project-shoebox for orders, with a 'waiting for' context and a due date set to 1 week into the future, unless I've changed or added MailTags with a project, a keyword and a due date. I use OmniFocus a lot, and have recently tweaked some more AppleScripts to make my workflow even more smooth.