我有一个问题。假设我已经用值attr
创建了用户定义的属性A,B,C
。
输入
attr
的值从A
更改为B
任务x开始
在以下情况下将attr
从B
更改为C
任务x完成
答案 0 :(得分:0)
建议的解决方案的缺点:
task x start
命令与UDA attr
的更改之间可能会出现一小段延迟。WSL Ubuntu 16.04
上进行了测试和使用。假设:
如果输入task x start
,则属性Start
设置为有效日期。
解决方案:
您可以有一个在后台运行的脚本,该脚本读取所有任务的属性,并在检测到任务的Start
属性中的有效日期以及值B
时立即读取该脚本。在UDA attr
中,然后通过执行命令attr
命令将UDA C
设置为task x modify attr:C
。
I made a script/small project that sorts on a custom setting of project and urgency,其中包含以下功能:
实际上,
attr
here:private static void setCustomSort(ArrayList<Task> taskList) {
1 (对于第二步,在//get uuid
和//create command
之间,应添加条件以检查任务的有效ID。然后,如果存在,则将生成的命令更改为{{1 }})
here列出了编译Java代码和设置自动化的说明。