Many users often ask how to see a specific set of tasks, such as "everything I completed yesterday," "tasks due next week", or "all tasks with notes." Custom Smart Queues can be created to show many of these sets, but some are not possible with the available options. Now with Advanced Search you have the power to filter tasks on a much wider variety of criteria and can save searches as Smart Queues for quick access later.
You can search for tasks based on specific criteria using the Advanced Search panel, and then click save search to make it a Smart Queue.
The Advanced Search panel is very intuitive, but some searches can only be expressed using the GQueues query language, which is easy to learn with a few examples. For instance, to view all tasks completed in September type this into the search box:
dateCompleted >= 2013-09-01 AND dateCompleted < 2013-10-01
Once you've tested and fine-tuned your search criteria, open the Advanced Search panel by clicking the arrow on the right, and then click save search at the bottom.
Give it a name and click Save to create a Smart Queue with this search.
Below are some more searches using the query language which you can copy and modify as needed to use in your own account.
dateCompleted = [today]
Completed in the last 7 days
dateCompleted >= [-7 days]
dateCreated = [today]
Due in November
dueDate >= 2013-11-01 AND dueDate < 2013-12-01
Tagged, but no due date
numTags > 0 AND hasDueDate = 0
Without a certain tag
numTags > 0 AND NOT tag:urgent
With 2 or more tags
numTags >= 2
With this tag, but not that tag
tag:errands AND NOT tag:homeDepot
Either of these tags, but not that tag
tag:((today OR urgent) AND NOT home)
With no tags
numTags = 0
Not assigned to anyone
numAssignments = 0
hasNotes = 0
Are there other searches you use or would like to know how to setup? Share them in the comments.