Мне здесь не хватает какого-то преобразования или чего-то такого, когда я использую скрипт приложений Google, чтобы найти разницу между временами. Я создаю табель для использования школьным персоналом в таблицах Google. Используя детские шаги, я пытаюсь найти количество часов / минут, которое сотрудник ввел в первую запись воскресенья; 6:00 - 9:00, 14.06.2020. Мой код дает мне 10 800 000; и даты в журнале не соответствуют тому, что показывает таблица, что говорит мне, что ему нужно знать больше? Как только я пойму это, я смогу двигаться дальше. Спасибо.
Это код, который я использую:
function onEdit() {
// get the current sheet
var ss = SpreadsheetApp.getActiveSheet();
// set variables to be used for Sunday, Week 1
var Week1Sun1_In = ss.getRange('B7').getValue();
var Week1Sun1_Out = ss.getRange('B8').getValue();
var Week1Sun1_Hours = ss.getRange('B9').setValue(Week1Sun1_Out - Week1Sun1_In);
Logger.log(Week1Sun1_In,Week1Sun1_Out,Week1Sun1_Hours);
}
И вот что я вижу в журнале:
ЖУРНАЛЫ: [20-06- 19 11: 43: 59: 581 PDT] сб дек c 30 06:00:00 GMT-05: 00 1899 сб дек c 30 09:00:00 GMT-05: 00 1899 Диапазон
А это фрагмент из электронной таблицы, который покажет, что я пытаюсь сделать: