I did a bunch of looking up about this but didn’t find answers. Let’s say I have a properties like these in a note, both are valid texts properties:
--
Task Size: Large
Status: Not started.
--
And I have DataviewJS like this, that filters to only pages in the “Tasks” folder and its Status property is not “Waiting”:
const { fieldModifier: f } = this.app.plugins.plugins["metadata-menu"].api;
dv.table(
["Task",
"Task Size"],
await Promise.all(
dv.pages('"Tasks"').where(p => p.Status != 'Waiting')
.sort(b => -b.AtomicID)
.map(async d => [
d.file.link,
f(dv, d, "Task Size")
])
),
);
How could I add another filter in where()
for pages where the “Task Started” properties is not “Large”?