Tasks插件或者其它插件中,有没有办法记录任务完成所花费时间的功能啊?

主要是想要后续做统计。
比如某个任务总共花费了多长时间来做它。

目前我似乎没有发现tasks插件在哪里有这一项功能。
下图中的 40分钟 之类的,我用的是普通的内联属性。

建议用dataview 统计,Tasks没有的

dataview 不能统计tasks标注的任务信息吧?
比如 用tasks标注了到期时间,然后dataview不能把这个到期时间当作内联属性,显示在结果表格里吧?

是的,得写dataviewjs

用dv.file.task 可以直接查,也比快,比如我在根目录有一个index.md 文件,我希望可以查这个文件的task 的checked 属性,文本和Comments内容,代码如下

dv.table(["Checked","element","Comments"],
dv.page("index").file.tasks
.map(b=> [b.checked ? "y":"n",b.text,b.Comments])
)

源文件是这样的:

- [r] 00- 项目 (Comments:: no1) 📅 2024-12-05 
- [ ] 01- 论文
- [ ] 03- 读书笔记

然后显示的效果就是:

如果你要查询其他的原有属性,可以查file.task 的类,然后自己加入的也是可以直接查的,大概有这些: