2

当我尝试使用 Date 对象在 Ui 服务上创建表格或图表时,似乎日期显示在一个时区中,而该时区不是当前在脚本中配置的时区。

这是一个小例子:

function doGet() {
  var dateObject = new Date ( "January 1, 2013 12:00:00" );
  Logger.log(dateObject);

  var dataTable = Charts.newDataTable()
  .addColumn(Charts.ColumnType.DATE, 'DateColumn')
  .addRow([dateObject])
  .build();

  var tableChart = Charts.newTableChart()
  .setDataTable(dataTable)
  .build();

  var uiApp = UiApp.createApplication();
  uiApp.add(tableChart);
  return uiApp;
}

当我将脚本作为 启动时webApp,我得到以下输出:

DateColumn

1 janv. 2013 03:00:00

时间不正确,但是当我查看日志时,很好:

[13-06-23 00:40:30:330 CEST] Tue Jan 01 12:00:00 GMT+01:00 2013

有没有办法配置日期在 webapp 上的显示方式?

4

0 回答 0