What I’m trying to do
I’m using the natural language dates, tasks, and dataview plugins. I have natural language dates set to insert dates as links. When I create a task, I use the Tasks plugin’s auto suggest menu to select the “due” icon . I then type “@” to initiate the natural language selector, pick a date and hit enter. That date becomes a link such that my task looks like
- [ ] task info 📅 [[2023-08-08]]
I want a dataview query that simply returns not done tasks due today, but I can’t seem to query against a due date that is also a link.
Things I have tried
If I simply turn off the Natural Language Dates setting that inserts as links, then the problem is solved.
Without NLD insert as link:
this works (from within my daily note):
TASK
WHERE due = date(this.file.link)
this works:
TASK
WHERE due = date(this.file.name)
this works:
TASK
WHERE due = date("2023-08-08")
But as soon as I make my task’s due date a link, dataview says “No results to show for task query.”
Any help would be appreciated!