View Single Post
I threw together something that enables me to select two or more projects, then select one from among them to remain active. The rest are put On Hold, and tasks are added to all the selected projects with links between the projects. Here's the result after running the script:

This is what I've been doing by hand until now.

The "this project on hold pending"... tasks are easilly visible during my reviews and helps me remember why I put the project on hold.

And of course the last tasks in the Active Project is now to active the blocked ones.

Applescript still mystifies (and baffles) me sometimes, so I'm certain there are several ways I could have done this better - and aside from that this could probably benefit from some refactoring. Any feedback on the script and the approach would be welcome.

The script is attached to this post
Attached Thumbnails
Click image for larger version

Name:	OmniFocus.jpg
Views:	989
Size:	37.5 KB
ID:	1008  
Attached Files
File Type: applescript Set project dependency.applescript (9.0 KB, 422 views)

Last edited by fudster; 2009-07-23 at 09:39 AM.. Reason: forgot to say where the script can be found