Date 如何解决时间格式问题

Date 如何解决时间格式问题,date,google-apps-script,google-sheets,web-applications,client-server,Date,Google Apps Script,Google Sheets,Web Applications,Client Server,试图在HTML web应用程序中填充工作表数据,我的数据包含时间(24小时格式),但在web应用程序中,它以不同的格式反映 附图供参考 函数doGet(){ var t=HtmlService.createTemplateFromFile('index'); t、 数据=电子表格应用程序 .openById('1ZPbCZWvEIJ7rpYxyfD4yiWrnC11RT9I_96kCndAJmdI') .getActiveSheet() .getDataRange() .getValues(

试图在HTML web应用程序中填充工作表数据,我的数据包含时间(24小时格式),但在web应用程序中,它以不同的格式反映

附图供参考

函数doGet(){
var t=HtmlService.createTemplateFromFile('index');
t、 数据=电子表格应用程序
.openById('1ZPbCZWvEIJ7rpYxyfD4yiWrnC11RT9I_96kCndAJmdI')
.getActiveSheet()
.getDataRange()
.getValues();
返回t.evaluate();
}

下面的修改怎么样?用于这种情况

发件人: 致:
getValues和getDisplayValues之间有什么区别?在文档中,对于这两种方法,它只是说“返回此范围的矩形网格值”。@Cooper此方法以字符串形式返回显示值。在这种情况下,我认为这种方法可能是有效的
setNumberFormat('@')
也可以用来获得几乎相同的结果。感谢您的输入,您可以从中查看
getDisplayValues()
的详细信息。我很感激。文档中有这么多信息,而且很容易忽略,这真是令人惊讶。@Cooper,因为使用它可以避免内部自动转换,我认为这种方法很方便。@Tanaike。。谢谢
function doGet() {
  var t = HtmlService.createTemplateFromFile('index');
  t.data = SpreadsheetApp
      .openById('1ZPbCZWvEIJ7rpYxyfD4yiWrnC11RT9I_96kCndAJmdI')
      .getActiveSheet()
      .getDataRange()
      .getValues();
  return t.evaluate();
}
function doGet() {
  var t = HtmlService.createTemplateFromFile('index');
  t.data = SpreadsheetApp
      .openById('1ZPbCZWvEIJ7rpYxyfD4yiWrnC11RT9I_96kCndAJmdI')
      .getActiveSheet()
      .getDataRange()
      .getDisplayValues(); // Modified
  return t.evaluate();
}