I need a way - presumably, ideally, a perspective - to find all those actions for which I have been lazy enough not to set a due date. Any ideas?
Thanks
Peter
Thanks
Peter
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!
|
|
FAQ | Members List | Calendar | Today's Posts | Search |
Find all undated actions | Thread Tools | Search this Thread | Display Modes |
Member
2010-10-10, 11:34 AM
I need a way - presumably, ideally, a perspective - to find all those actions for which I have been lazy enough not to set a due date. Any ideas?
Thanks Peter
Post 1
|
Member
2010-10-10, 12:12 PM
Context mode, group by due date, close all the groups except the one for No Due Date. A warning: if the parent of an action has a due date, the child is treated as having the parent's due date if it doesn't have its own (or it is later than the parent's).
Post 2
|
Member
2010-10-10, 12:14 PM
A bit of advice: try to avoid putting due dates on everything. It is generally best to only put due dates on actions where it really has to be done by the due date. Putting due dates on as a way to encourage you to work on this or that tends to diminish the effectiveness of the warnings.
Post 3
|
Guest
2010-10-10, 01:07 PM
whpalmer4's advice seems good to me - parsimony is probably a virtue in the use of dates.
If, on the other hand, you do need a clean checklist of tasks which have no due date (uncomplicated by any inheritance from enclosing action groups) you can use a saved search like: tasks where due date is missing valuein Where in OF. -- Last edited by RobTrew; 2012-07-17 at 06:51 AM..
Post 4
|
Member
2010-10-10, 06:25 PM
Ah, I wasn't sure if the lack of an explicitly set due date was detectable, and didn't have time to do the relevant experiment. Good to know! But that causes me to wonder: is there any way to get Where in OF to find all the items with a due date in a range, including the actions where the due date is inherited? Or do I have to use the standard OmniFocus tools for that?
Post 5
|
Guest
2010-10-11, 12:06 AM
That is a very good question, and does reveal a blind spot in the current range of Applescript task properties.
At the moment, you can begin, in Applescript or Where in OF, with something like: tasks where its due date < soon or (its parent task is not missing value and due date of its parent task < soon)However, a task may, of course, be nested to an arbitrary depth within enclosing action groups, so this kind of query soon grows to be unwieldy, and there is, in any case, no way of directly detecting just how deeply nested a task is. The cache does, however, track the timestamp value effectiveDateDue so it might be worth putting in a request for this to be exposed by a new Applescript property effective due date (analogous to effectively hidden which was very helpfully added this summer). -- Last edited by RobTrew; 2010-10-11 at 04:21 AM..
Post 6
|
Guest
2010-10-11, 03:39 AM
Quote:
If it does, one solution might be to re-work Where in OF so that, while the Applescript library lacks an effective due date property, Where In OF directly queries the cache for that information. (i.e. adding a preprocessor that converts the existing AS-type queries to SQL queries, and allows for the addition of some custom properties) (possibly verging on the baroque again here :-) -- Last edited by RobTrew; 2012-07-17 at 07:33 AM..
Post 7
|
Guest
2010-10-11, 04:15 AM
A PS:
There are two analogous gaps in the Applescript library: The cache has TASK.effectiveFlagged and TASK.effectiveDateToStart but in the absence of effectively flagged and effective start date properties, we only have applescript filters like: flattened tasks where start date is missing valueand flattened tasks where flagged is falsewhich (probably unexpectedly) include tasks which are shown by the OF GUI as effectively inheriting flagged status and/or start date. -- Last edited by RobTrew; 2010-10-11 at 04:17 AM..
Post 8
|
Member
2010-10-11, 05:43 AM
Quote:
Quote:
Post 9
|
Guest
2010-10-11, 06:41 AM
Quote:
I'll give it some thought. A simple first step might just be to quietly make Where in OF bilingual (unofficially accepting SQL queries as well as those in an Applescript idiom). (Which reminds me of a story about Andrei Gromyko - but that's probably a little off-topic).
Post 10
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can't find parent action group for overdue actions | rippo | OmniFocus for iPhone | 2 | 2011-02-06 02:36 PM |
Actions listed as 'No context' but I can't find them | labete | OmniFocus 1 for Mac | 15 | 2009-09-17 06:52 AM |
View Next undated Action | MarkSealey | OmniFocus 1 for Mac | 9 | 2009-02-02 02:36 AM |
Can I find actions with no dates? | daiglebox | Applying OmniFocus | 7 | 2009-01-06 03:00 PM |
Find Projects without Next Actions | steve | OmniFocus 1 for Mac | 21 | 2007-11-28 07:25 PM |