我想用obsidian实现类似Sorted3自动清单功能 ,不知道怎么弄的有大佬能赐教吗

一,task单纯的高中低3个优先级完全不够用,我现在用看板来排优先级,我把整个看板当成一个项目,越往左上角优先级越高。我不知道这是不是最好的方法,但我现在对obsidian的认知只能做到这个程度了。有更好的方法请大佬赐教。
二,我想用obsidian实现类似Sorted3的自动日清单功能,打个比方每天有6小时可支配时间,我有两个项目想并行,但任务有主次,想花4小时在a项目上花2小时在b项目上。我希望有个什么语法能够自动抓取 A项目里最优先的4小时任务,和B项目里最优先的2小时任务制成日清单,需要实现这个需要有两个条件。
1给项目里每个任务绑定持续时间(任务估计耗时)+优先级
2有个什么语法能够这么抓取的?(obsidian的插件和语法那么多,应该能够实现吧)

没人啊,嘤嘤嘤嘤嘤嘤

我的铁定不是几个小时能完成的,所以没这个需求。在日记里流水记下task,加标签,然后筛选未完成的。你参考下:

```dataviewjs
// 修改其中的标签 todo 
dv.taskList(
    dv.pages("").file.tasks
    .where(t => t.text.includes("#跟进/我") && !t.completed)
	.sort(k => k.text.includes("#紧急"), 'desc')
	.sort(f => f.text.includes("#重要"), 'desc'),1)

我不懂编程,只会一点dateview入门,不懂dataviewjs,你写的代码,勉强能看懂一点。大佬,你能具体讲一下怎么用这段代码吗?我只知道红色的字应该是可以替代的,但具体可以替代什么不清楚。
t => t,k => k啥意思?desc不是排序吗?
"#跟进/我"这个标签是怎么个意思?能具体举例一下怎么用这段代码吗?
你加我微信吗?平常很少用这个论坛,我的微信是QAQ6009

搜索内容填在.where(t => t.text.includes("==关键字==") && !t.completed)

// 修改关键字
dv.taskList(
    dv.pages().file.tasks
    .where(t => t.text.includes("关键字") && !t.completed),1)

先简化试验一下吧,我也仅懂皮毛,还是得自己研究一下哦。看看官网手册。