I often associate a tag with an EF record - for example, if I get a purchase confirmation to an event, I capture the email in EF and add a tag for the date of the event (if the event is for August 20th, the tag will read 2013-08-20). The same email will have the tag of the day it was imported into EF (typically the date it was received, so if I got the confirmation email today, it will have a tag of 2013-07-10).
This approach is helpful if I have records I want to associate with specific dates. In the example above, I may need to present the proof of purchase at the event, so on August 20th (or the night before) I check out what various supporting materials I may have for the following day (this way I don’t have to somehow associate the imported email to the event, which would be cumbersome).
So, I may want to search (or have a smart folder), where a particular tag has today’s date in it (I may need to change how I format the tags), rather than creating a smart folder for every day of the year (just as an example).
So the conditions useful for me would be:
- Date =/=>/=< today/yesterday/[day of the week]
- Tag =/is contained/not contained in [Date/relative date]