Forums

Discuss all things Remember The Milk.

menu

Smart list for overdue tasks?

mkee says:
I'm trying to create a smart list for overdue tasks. Unfortunately, it seems that search string "dueBefore:Now" gives exactly the same results as search string "dueBefore:Tomorrow". Is there a way to exclude current all day tasks?
Posted at 1:07pm on September 15, 2009
ranbarton Power Poster says:
Past requests along these lines have usually resulted in the suggestion that you tag all-day tasks with a tag, like allday, and then exclude them from your overdue list.
Posted 15 years ago
andrewski (Remember The Milk) says:
dueBefore:today should work, if I understand right.
Posted 15 years ago
(closed account) says:
I use dueBefore:tomorrow for a smart list like this. However ranbarton is right -- I don't think RTM can make a distinction between time-sensitive tasks and day-sensitive only tasks.
Posted 15 years ago
mkee says:
Thanks for the replies.
"dueBefore:today" doesn't work either. It does not find tasks that were due today at a time already past.
Posted 15 years ago
mkee says:
to john.kmiecik
It seems that Remember the Milk CAN make a distinction between time-sensitive tasks and day-sensitive only tasks. If I click "All tasks" and select "Overdue" everything works as expected. But I can't create a smart list with the same results.
Posted 15 years ago
raymond.bergmark Power Poster says:
dueBefore:now is probably better.
Posted 15 years ago
mkee says:
to rajjan

In theory yes, but in practice it behaves as I described above ("dueBefore:Now" = "dueBefore:Tomorrow")
Posted 15 years ago
(closed account) says:
I just did a quick test, and I didn't get the same results you say you are getting. If I set a task due at 8:30 this morning, and it's 8:00, dueBefore:Now filters it out. DueBefore:tomorrow does not filter it out. They're just not doing what you want them to do, which would be for duebefore:now filter out all day tasks due today. But dueBefore:now and dueBefore:tomorrow are not the same.
Posted 15 years ago
mkee says:
to cdhsman
Sorry, my mistake. You are absolutely correct.
Posted 15 years ago
andrewski (Remember The Milk) says:
mkee, I did misunderstand; apologies!

I think dueAfter:"today 0:00" AND dueBefore:"today 23:59" should work for you, at least for the "timed tasks due today" part.

(And if you're not a 24-hour person like I am: dueBefore:"today 11:59 PM" AND dueAfter:"today 12:00 AM" :)

Hope this helps!
Posted 15 years ago
mkee says:
Thank you all, problem solved.
I tried to use dueBefore:"today 23:59" to filter out current all-day tasks, but actually it's dueAfter:"today 0:00" that does the trick (seems like a bug to me).

To list all current overdue tasks, created the following rule:
dueBefore:Today OR (dueAfter:"today 0:00" AND dueBefore:"Now")
Posted 15 years ago
ranbarton Power Poster says:
I have never seen the times combined with the relative dates like that. Fascinating. I hope I can remember the that the next time I need to.

It might be helpful to add an example like that to: http://www.rememberthemilk.com/help/answers/search/advanced.rtm
Posted 15 years ago
raymond.bergmark Power Poster says:
I guess that tasks with a due date but no due time are scheduled at 00:00 (they are, I just checked). That's also why un-timed tasks are sorted before timed tasks when sorting by due date, some posters have requested a sort with the timed tasks showing up first.
Posted 15 years ago
This topic has now been closed automatically due to a lack of responses in the past 90 days.