
[英]How to set or modify a task to be due end of day tomorrow with taskwarrior?
[英]TaskWarrior automatically modify UDA
我有个问题。 假设我已经使用值A,B,C
创建了用户定义的属性attr
。 当我输入时,如何配置taskwarrior自动将attr
值从A
更改为B
任务x开始
并将attr
从B
更改为C
任务x完成
建议解决方案的缺点:
task x start
命令和UDA attr
更改之间可能会出现一些延迟。 WSL Ubuntu 16.04
上进行了测试和使用。 假设:
如果输入task x start
属性Start
被设置为一个有效的日期。
解:
您可以在读取的所有任务的属性后台运行一个脚本,只要它检测到一个有效的日期Start
的任务属性和价值B
在UDA attr
然后设置UDA attr
到C
通过执行命令task x modify attr:C
命令。
我制作了一个脚本/小型项目,该项目按项目和紧迫性的自定义设置进行排序 ,其中包含以下功能:
所以实际上
attr
: private static void setCustomSort(ArrayList<Task> taskList) {
1 (对于第二步,在//get uuid
和//create command
,应添加条件以检查任务中是否存在有效的id。如果已存在,则将生成的命令更改为task modify attr:C
)
此处列出了编译Java代码和设置自动化的说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.