【发布时间】:2015-11-19 16:23:06
【问题描述】:
在谷歌脚本函数中,我需要从谷歌表格中获取日期值,我做了类似的事情
var csh = SpreadsheetApp.getActiveSheet();
var date = csh.getRange('A1').getValue();
var msg = "date = " + date;
我得到的是类似的东西
msg = "date = 42323"
如何格式化日期变量以显示为日期
谢谢
【问题讨论】:
-
应用于单元格 A1 的格式字符串是什么? (试试
var fmt = csh.getRange('A1').getNumberFormat();) -
格式似乎是个问题。我假设正常的英国日期格式(dd/mm/yyyy),但它要么未设置,要么未设置 mm/dd/yyyy。有问题的单元格的日期适用于前者,但不适用于后者 - 21/12/2015。当我将单元格设置为正确的格式时,一切都按预期工作。
标签: google-apps-script google-sheets