Taskerの仕様上、現在時刻との差分を分単位で指定して予定を登録しなければならないため、開始時刻、終了時刻を経過分数に変換しなければならない。暦計算の数式をネットでググって、タスク中に組み込んだのだが、Androidの小さい画面、ソフトキーボードでの打ち込みは困難が多い。きっとバグがあるものと覚悟していた。
で、やはり期待通り(?)バグが出ました。
今回、年またぎの来年1月の予定をインポートしてみたのだが、年数の処理にミスがあってとんでもないスケジュールになってしまった。1985年から来年までの予定とか……。
単純な数字の入力間違いとか、変数の処理忘れという単純ミスだったが、発見はなかなかたいへんだった。
なんとか修正できたので、またひとつ完成に近づいたというところ。
これはすべて個人の暴走である。