logseq-plugin-agenda icon indicating copy to clipboard operation
logseq-plugin-agenda copied to clipboard

是否可以添加任务的时间依赖关系

Open Zhaotianzheng opened this issue 1 year ago • 2 comments

agenda真的是一个很棒的插件,几乎解决了我所有想要的诉求。 不过目前在使用过程中规划好的时间如果发生了变动,存在时间依赖关系的任务就需要逐个进行修改,不知道能否支持添加时间上的依赖关系支持,比如任务1的结束时间作为任务2的起始时间,这样可以在修改任务1结束时间时自动更改任务2的时间并顺延。

Zhaotianzheng avatar Mar 09 '23 05:03 Zhaotianzheng

比较难办的是如何确定任务之间的依赖关系,logseq 本身还是一个笔记软件,这些关系不太好在笔记中定义,除非用户能在插件里手动指定?

haydenull avatar Mar 09 '23 06:03 haydenull

我之前是想每个任务都可以决定自己的父子关系,比如每个任务的块都有一个 parent 属性,以及 children 属性,然后正如您所讲,用户可以直接通过agenda添加日期的时候完成父子任务的选择,然后agenda应该是可以获取到每个任务对应的开始结束时间的,然后再做对应关系的计算,当然由于我自己并不是写这方面程序的所以我不太确定能否实现,如果可以的话感觉对于一系列任务的规划会有不小的帮助。

Zhaotianzheng avatar Mar 25 '23 03:03 Zhaotianzheng