✅任意の日時にタスクを作成する方法が存在しない
2023-02-20 22:07:25 タスクリンクで解決済み
当日なら簡単
開いている日刊記録sheetに追加すればいいだけ
それでも、予定開始時刻を編集するのは少々面倒だが
Tritaskだとこのような問題は発生しない
すべての日付を一つのファイルで管理しているから
どうすればいいのか
タスクをいれたい日付の日刊記録sheetを生成して、その中に書き込む
やりたくないtakker.icon
日刊記録sheetは、その時点でその日付にやることになっているタスクを走査・書き込みを行っている
タスクを追加する時点で生成してしまうと、それ以降にタスクを入れることが困難になってしまう
生成後にtask portal page (takker-scheduler-3)を作っても、その日のsheetに反映されない
日刊記録sheetの生成方法を変えればなんとかなるかも
タスクを日刊記録sheetに転記したかどうかを記録するページを作る
日刊記録sheetを開く度に、まだ転記していないタスクがあるかどうかを確認する
以前は実現できなかったが、今ならScrapboxで別ページに指定文字列を書き込む方法を開発済みなのでいける
いや、だめだ。↑は関係ない
毎回すべてのタスクを検索・走査する処理を走らせないといけなくなる
cons: タスクページが数十個程度ならそんなに負担にならない
いや、転記されたかどうかを記録しなくても、現状の形式で重複を省ける
予定開始日時・見積時間・タスク名の全てが同じタスクが存在しないと仮定すれば、その仮定を元に重複判定を行える
この仮定を使っても実用上は問題ないだろうtakker.icon
あとは重複していないタスクだけ、新規に追加されたタスクとして登録すればいい
cons: タスクページを編集せずに日刊記録sheetに転記されたタスクを編集した場合はどうする?
その都度重複して書き込まれてしまったタスクを手作業で消せばいいんじゃないか?takker.icon
編集するといっても、一日に数個だけだろうし
タスクごとにtask portal page (takker-scheduler-3)を作成する
現状の方法でなんとかするなら、これが無難
cons:
日時を指定するコードブロックを書くのが面倒くさい
コードブロックではなくRRULEで指定するようにしてみるか?
skip属性を指定できないので却下
skipできる
#2023-02-20 22:09:29
#2021-12-27 20:00:52
#2021-12-15