A1 单元 = 晚上 8:00。 这是我在应用程序脚本中的代码-
var sheetTime = sheet.getRange("A1");
var time = Utilities.formatDate(sheetTime, TIMEZONE, "hh:mm a");
console.log(time) >>> 05:36 PM
OR
var sheetTime = sheet.getRange("A1");
console.log(sheetTime) >>> Sat Dec 30 1899 19:36:36 GMT-0600 (Central Standard Time)
我的时区是在设置和应用程序脚本中设置的。
我做错了什么?
Utilities.formatDate()
在传递范围时接受日期对象。您需要添加一个额外的步骤:
var sheetTime = sheet.getRange("A1").getValue();
var time = Utilities.formatDate(sheetTime, TIMEZONE, "hh:mm a");