mermaid自动汇总tasks任务并形成甘特图

基本思路可以是, 在 dataview 块里拼一段 mermaid 语法
mermaid 内容先从硬编码开始, 最终应该是动态获取的

```dataviewjs
const mermaid_code = `
gantt
    title A Gantt Diagram
    dateFormat  YYYY-MM-DD
    section Section
    A task           :a1, 2024-01-01, 30d
    Another task     :after a1  , 20d
    section Another
    Task in sec      :2024-01-12  , 12d
    another task     : 24d
`

dv.paragraph('```mermaid\n' + mermaid_code + '\n```');
```

以下这俩帖子都有附代码供参考 Automatic Gantt Chart from Obsidian Tasks & Dataview - Share & showcaseObsidian 针对项目文件的自动任务甘特图 - 经验分享

2 个赞