我有个问题。假设我创建了attr带有 values的用户定义属性A,B,C。如何配置taskwarrior以在我输入时自动将值更改attr为AB
任务 x 开始
并attr从B到C何时
任务 x 完成
我有个问题。假设我创建了attr带有 values的用户定义属性A,B,C。如何配置taskwarrior以在我输入时自动将值更改attr为AB
任务 x 开始
并attr从B到C何时
任务 x 完成
建议解决方案的缺点:
task x start您的命令和 UDA 的更改之间可能会出现一小段延迟attrWSL Ubuntu 16.04。假设:
如果您输入task x start的属性Start设置为有效日期。
解决方案:
您可以在后台运行一个脚本来读取所有任务的属性,并且一旦它检测到任务属性中的有效日期以及UDA 中Start的值,然后它通过执行命令将 UDA 设置为命令。BattrattrCtask 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 代码和设置自动化的说明。