ネットからダウンロードしたオリジナルのタスクでは、「終日予定」をうまく扱うことができなかった。
また、やたらとグローバル変数を多用していた。
そこで、試行錯誤しながら終日予定は終日予定として取扱い、終日予定がある場合はその次の予定を読み上げるように、タスクを改造した。
取りあえず4つの予定を取得したうえで、当日これから先の開始時間が指定された予定に当たるまで読み上げを続ける機能を持たせることができた。
汚いコードになってしまったが、取りあえず動くようにはなった。
もう少しテストを重ねて問題が出なければ、当ブログで公開してみようかと思う。
これはすべて個人の暴走である。