Obsidian DataviewJS Task Function

Job ID: 36058753

Budget: $30 – $250 USD

There are simple examples of Javascript that uses the DataviewJS to list Tasks across multiple pages.

The function I'm looking for would only list the first incomplete task from each page.
Included are 3 sample pages with the Project tag and a Testing Page with some sample scripts.

Knowledges of Obsidian and DataviewJS will be assumed.
Related categories: JavaScript jQuery / Prototype