Я пытаюсь получить от форматированного по времени Cell (hh: mm: ss) значение часа, значения могут быть больше 24:00:00, например 20000: 00: 00 должны давать 20000:
Таблица:
если вы прочитали значение E1:
var total = sheet.getRange("E1").getValue();
Logger.log(total);
Результат:
Сб Апр 12 07:09:21 GMT + 00: 09 1902
Теперь я попытался преобразовать его в объект Date и получить временную метку Unix:
var date = new Date(total);
var milsec = date.getTime();
Logger.log(Utilities.formatString("%11.6f",milsec));
var hours = milsec / 1000 / 60 / 60;
Logger.log(hours)
+1374127872020,000000
+381702,1866722222
Вопрос в том, как получить правильное значение 20000?