✅見積もり時間と記録終了時刻が空だと並び替えに失敗する
from takker99/takker-scheduler
このページのformatが期待通りの並び方にならなかった
code:txt
日刊記録sheet 2022-01-06
yesterday: 日刊記録sheet 2022-01-05
00:00 - 03:00 未明
03:00 - 06:00 明け方
2022-01-06 トイレ
06:00 - 09:00 朝
2022-01-06 03:18:20 布団を片付ける
2022-01-06 06:15 0045 あさごはん
2022-01-06 06:50 0003 顔洗い
2022-01-06 07:15 0010 自転車の準備
2022-01-06 07:25 0060 登校
2022-01-06 08:25 0005 自転車を片付ける
09:00 - 12:00 昼前
2022-01-06 11:30 0030 ひるごはん
12:00 - 15:00 昼過ぎ
15:00 - 18:00 夕方
18:00 - 21:00 夜のはじめ頃
2022-01-06 18:15 0010 自転車の準備
2022-01-06 18:25 0060 下校
2022-01-06 19:25 0005 自転車を片付ける
2022-01-06 19:40 0018 お風呂
2022-01-06 19:50 0010 振り返り
2022-01-06 20:00 0065 よるごはん
21:00 - 00:00 夜遅く
2022-01-06 21:00 0420 すいみん
2022-01-06 21:05 0005 歯磨き
#2022-01-06 17:35:21
あとでテストケースに加えて調べる
13:10:56 merged
https://github.com/takker99/takker-scheduler/pull/2
12:48:12 調査終了
テストデータに問題の日刊記録sheetのデータを入れて、どこで失敗しているのかを調べた
結果、isNone()に|| value === undefinedが入っていないことが原因だった
value === nullだけではundefinedを判定できないようだ
案外速く修正できた
#2022-01-06 13:08:31