当我尝试使用 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 上的显示方式?