我有个问题。假设我创建了attr
带有 values的用户定义属性A,B,C
。如何配置taskwarrior以在我输入时自动将值更改attr
为A
B
任务 x 开始
并attr
从B
到C
何时
任务 x 完成
我有个问题。假设我创建了attr
带有 values的用户定义属性A,B,C
。如何配置taskwarrior以在我输入时自动将值更改attr
为A
B
任务 x 开始
并attr
从B
到C
何时
任务 x 完成
建议解决方案的缺点:
task x start
您的命令和 UDA 的更改之间可能会出现一小段延迟attr
WSL Ubuntu 16.04
。假设:
如果您输入task x start
的属性Start
设置为有效日期。
解决方案:
您可以在后台运行一个脚本来读取所有任务的属性,并且一旦它检测到任务属性中的有效日期以及UDA 中Start
的值,然后它通过执行命令将 UDA 设置为命令。B
attr
attr
C
task x modify attr:C
我制作了一个脚本/小项目,对项目和紧迫性的自定义设置进行排序,它包含以下功能:
所以实际上,
attr
您应该在此处修改/添加 UDA :private static void setCustomSort(ArrayList<Task> taskList) {
的第 88 行复制和更改例如方法1(对于第二步,//get uuid
您//create command
应该添加检查任务是否有有效 id 的条件。如果有,请将生成的命令更改为task modify attr:C
)
此处列出了编译 java 代码和设置自动化的说明。