Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 使用Google表单日期选择器时,将日期值从5位格式转换为MM/dd/yyyy格式_Date_Google Apps Script_Format_Spreadsheet - Fatal编程技术网

Date 使用Google表单日期选择器时,将日期值从5位格式转换为MM/dd/yyyy格式

Date 使用Google表单日期选择器时,将日期值从5位格式转换为MM/dd/yyyy格式,date,google-apps-script,format,spreadsheet,Date,Google Apps Script,Format,Spreadsheet,我从谷歌表单提交的数据选择器字段中选择了明天(2014年8月21日),电子表格中返回值“41872” 这个日期格式是什么 我需要使用脚本将此日期格式转换为MM/dd/yyyy格式,因为使用“格式”菜单格式化日期列只会更新当前可用的行,而不会更新新表单提交时将出现的新行 如何进行转换?我不确定,但您的问题似乎非常基本。它是关于单元格格式的,就像我们在Ms Excel中所做的那样。 对于Google电子表格,为了格式化单元格或区域, 1.选择范围 2.在菜单上,进入格式->编号->日期(然后选

我从谷歌表单提交的数据选择器字段中选择了明天(2014年8月21日),电子表格中返回值“41872”

这个日期格式是什么

我需要使用脚本将此日期格式转换为MM/dd/yyyy格式,因为使用“格式”菜单格式化日期列只会更新当前可用的行,而不会更新新表单提交时将出现的新行


如何进行转换?

我不确定,但您的问题似乎非常基本。它是关于单元格格式的,就像我们在Ms Excel中所做的那样。
对于Google电子表格,为了格式化单元格或区域,
1.选择范围
2.在菜单上,进入格式->编号->日期(然后选择所需格式)


这行得通吗?

我也有同样的困惑。您只需从菜单格式->数字->日期和时间更改格式即可

您是否尝试过选择其他值,例如今天的日期、后天,可能是2015年1月1日?基于多个数据点比单个数据点更容易解决问题…两天后(2014年8月23日)的结果是值为“41874”。此固定值为:sheet.getRange(rowNum,ColNum).setNumberFormat(“MM/dd/yyyyy”);这篇文章详细解释了这个问题: