Untitled
lets(
入睡, prop("睡覺時間").dateStart(),
起床, prop("睡覺時間").dateEnd(),
睡眠時間, dateBetween(起床, 入睡, "minutes"),
睡眠時間_顯示, (睡眠時間 / 60).floor().format() + "hr " +
(睡眠時間 - (睡眠時間 / 60).floor() * 60).format() + "min",
進度_入睡, dateBetween(入睡, prop("日期時間"), "minutes") / (60 * 24),
進度_起床, dateBetween(起床, prop("日期時間"), "minutes") / (60 * 24),
進度條_入睡, substring("-".repeat(24), 0, floor(進度_入睡 * 24) + 5),
進度條_起床, substring("-".repeat(24), 0, 24 - floor(進度_起床 * 24) + 5),
進度條_睡眠, substring("-".repeat(24), floor(進度_入睡 * 24) + 5, floor(進度_起床 * 24) + 5),
進度條_入睡 + "💤" + 進度條_睡眠 + "☀️" + 進度條_起床 + " " + 睡眠時間_顯示
)