 | rajjan  says:Well, RTM is too clever sometimes...
Writing a date without a year forces RTM to guess the year. In this case, 31 mar gets the year 2009 and this doesn't work. I had to add year to all the lines and also add a second year. This filter has to be updated yearly, but it only takes a few minutes, maybe time well spent in order to have yearly repeats: "repeat 2nd Sunday in May"?
Search for (you will have to copy this to an editor and remove the page breaks):
(((dueAfter:"31 dec 2007" AND dueBefore:"01 feb 2008") AND tag:¤01) OR
((dueAfter:"31 jan 2008" AND dueBefore:"01 mar 2008") AND tag:¤02) OR
((dueAfter:"29 feb 2008" AND dueBefore:"01 apr 2008") AND tag:¤03) OR
((dueAfter:"31 mar 2008" AND dueBefore:"01 may 2008") AND tag:¤04) OR
((dueAfter:"30 apr 2008" AND dueBefore:"01 jun 2008") AND tag:¤05) OR
((dueAfter:"31 may 2008" AND dueBefore:"01 jul 2008") AND tag:¤06) OR
((dueAfter:"30 jun 2008" AND dueBefore:"01 aug 2008") AND tag:¤07) OR
((dueAfter:"31 jul 2008" AND dueBefore:"01 sep 2008") AND tag:¤08) OR
((dueAfter:"31 aug 2008" AND dueBefore:"01 oct 2008") AND tag:¤09) OR
((dueAfter:"30 sep 2008" AND dueBefore:"01 nov 2008") AND tag:¤10) OR
((dueAfter:"31 oct 2008" AND dueBefore:"01 dec 2008") AND tag:¤11) OR
((dueAfter:"30 nov 2008" AND dueBefore:"01 jan 2009") AND tag:¤12) OR
((dueAfter:"31 dec 2008" AND dueBefore:"01 feb 2009") AND tag:¤01) OR
((dueAfter:"31 jan 2009" AND dueBefore:"01 mar 2009") AND tag:¤02) OR
((dueAfter:"29 feb 2009" AND dueBefore:"01 apr 2009") AND tag:¤03) OR
((dueAfter:"31 mar 2009" AND dueBefore:"01 may 2009") AND tag:¤04) OR
((dueAfter:"30 apr 2009" AND dueBefore:"01 jun 2009") AND tag:¤05) OR
((dueAfter:"31 may 2009" AND dueBefore:"01 jul 2009") AND tag:¤06) OR
((dueAfter:"30 jun 2009" AND dueBefore:"01 aug 2009") AND tag:¤07) OR
((dueAfter:"31 jul 2009" AND dueBefore:"01 sep 2009") AND tag:¤08) OR
((dueAfter:"31 aug 2009" AND dueBefore:"01 oct 2009") AND tag:¤09) OR
((dueAfter:"30 sep 2009" AND dueBefore:"01 nov 2009") AND tag:¤10) OR
((dueAfter:"31 oct 2009" AND dueBefore:"01 dec 2009") AND tag:¤11) OR
((dueAfter:"30 nov 2009" AND dueBefore:"01 jan 2010") AND tag:¤12)) AND
tagContains:¤
If you want a list that shows the tasks you don't want to see (adding a "NOT list:Yearly" to other smart lists), add a NOT before all the "tag:¤XX" Posted 3 years ago |