常に"H:MM:SS"の場合
lets(
h, floor(prop("分") / 3600),
m, floor(mod(prop("分"), 3600) / 60),
s, mod(prop("分"), 60),
h + ":" + (m < 10 ? "0" : "") + m + ":" + (s < 10 ? "0" : "") + s
)
1時間未満なら"M:SS"の場合
lets(
h, floor(prop("分") / 3600),
m, floor(mod(prop("分"), 3600) / 60),
s, mod(prop("分"), 60),
(h ? h + ":": "") + (h && m < 10 ? "0" : "") + m + ":" + (s < 10 ? "0" : "") + s
)
1分未満なら"S"の場合
lets(
h, floor(prop("分") / 3600),
m, floor(mod(prop("分"), 3600) / 60),
s, mod(prop("分"), 60),
(h ? h + ":": "") + (h || m ? (h && m < 10 ? "0" : "") + m + ":" : "") + ((h || m) && s < 10 ? "0" : "") + s
)
参考