У меня есть значения времени в моем Google Sheet:
https://docs.google.com/spreadsheets/d/1lEfzjG1zzJVPMN8r-OpeZm6q9_IqSwk9DNCEY-q7ozY/edit?usp=sharing
Но при регистрации значения отражаются как Дата, а не как Время.
Скрипт Google Apps:
function getData(){
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("Test_Data");
var myData = ws.getRange(2, 7, ws.getLastRow()-1, 2).getValues();
Logger.log(myData[0][1])
}
Вывод журнала:
[19-09-19 15:44:58:643 HKT] Sat Dec 30 09:30:59 GMT+07:36 1899
Я пробовал использовать это:
var time = new Date(myData[0][1]);
var timeForm = Utilities.formatDate(time, 'GMT+8', "MMM dd, yyyy'T'HH:mm'Z'");
Logger.log(timeForm)
и результат:
[19-09-19 16:02:11:481 HKT] Dec 30, 1899T09:54Z
Пожалуйста, помогите мне, как получить реальное значение 10:00AM
, а не дату.Большое спасибо за помощь