【发布时间】:2017-12-07 19:26:01
【问题描述】:
我有一个带有如下日期信息的 Google 表单:
我将这些信息与 Google Apps 脚本一起存储到 Google 电子表格中;但是在此电子表格中,它不存储正确的日期,而是存储其他日期。
我使用这个 Javascript 代码:
var response = '2017-12-07 08:00'; //Value from Google Form
var fecha_inicial = Utilities.formatString(response);
fecha_inicial_Date = new Date(fecha_inicial.substr(0, 10) + "T" +
fecha_inicial.substr(11, fecha_inicial.length)); //Thu Dec 07 2017 08:00:00 GMT-0500 (EST)
此表单在西班牙的 gmail 帐户中执行。
【问题讨论】:
-
一方面,谷歌表格和谷歌应用程序脚本有自己的时区设置,不清楚你指的是什么问题。 Google 表单是否将错误的日期传递给 Google 表格,或者您是否使用脚本将表单响应中的数据传递给 Google 表格?
标签: javascript google-apps-script google-sheets timezone google-forms