Complete and Await Reply

celebrate progress; trust but verify

Download version 1.2. updated January 22, 2017

This script marks the selected action as complete and creates a new action, like the selected one but prefixed with “Reply on:” and placed in your Waiting For context. I use this for email tasks and other actions, like ordering stuff online, where I expect a reply.

Here’s how to install the script:

  1. In OmniFocus, choose Help • Open Scripts Folder.
  2. Drag the Complete and Await Reply file into the scripts folder.
  3. Control-click the toolbar and choose Customize Toolbar to add the script to the toolbar in OmniFocus.

Setting Due Dates

If you’d like to put due dates on your follow-up action, use Script Editor on your Mac to edit the number in this bit of code:

(*
    The number of days from base date that the newly created
    “waiting-for” action will be due. Set to a negative number to put no
    due date on the new action.
*)
property daysUntilDue : -1

By default the base date is relative to the due date of the original task. You can change the following property to false to make the base date relative to the time that you run the script:

(*
    If daysUntilDue is not negative, then this controls whether the date
    of the newly created “waiting-for” action is set relative to the
    original task’s due date or relative to today’s date.
*)
property useTaskDateAsBaseDate : true

Setting Defer Dates

If you’d like to put defer dates on your follow-up action, use Script Editor on your Mac to edit the number in this bit of code:

(*
    The number of days from now until the newly created "waiting-for" action will be available. Set to a negative number to put no defer date on the new action.
*)
property deferForDays : -1