質問があります。attr
値を持つユーザー定義属性を作成したとしましょうA,B,C
。入力時にattr
値を からA
に自動的に変更するように taskwarrior を構成する方法B
タスク×スタート
attr
からいつB
に変更C
タスク x 完了
質問があります。attr
値を持つユーザー定義属性を作成したとしましょうA,B,C
。入力時にattr
値を からA
に自動的に変更するように taskwarrior を構成する方法B
タスク×スタート
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
project と urgency のカスタム設定でソートするスクリプト/小さなプロジェクトを作成しました。これには次の機能が含まれています。
つまり、実際には、
attr
ここでUDAを変更/追加する必要があります:private static void setCustomSort(ArrayList<Task> taskList) {
の88行目の方法1の例を複製して変更します(2 番目のステップでは、 と の間に、タスクの有効な ID をチェックする条件を追加する必要が//get uuid
あります。有効な ID がある場合は、生成されるコマンドを に変更します)//create command
task modify attr:C
Java コードをコンパイルして自動化をセットアップする手順は、ここにリストされています。