使用Google应用脚本翻译电子表格列的值
问题描述:
我有一个电子表格,其中包含带日期格式数据的列(see here)。 然而,当我得到与(片前面所定义)的值:使用Google应用脚本翻译电子表格列的值
var array = sheet.getDataRange().getValues();
和我尝试从日期柱获得的日期,
var date = array[somerow][Column_dates];
我得到一个数,如:42905.15239780092
(用于第一行与日期,这应该是今天的日期)。
但是,如果我使用(new Date()).getTime()
我得到了类似于:1497907218972
。
两者是完全不同的....?
我想要做的是比较两个日期....
怎么了?
问候,
答
别人可能会能够提供一个更好的解释,但我认为:
数量42905.15239780092
是一个日期时间格式。
数字1497907218972
是一种时间格式。
答
我发现了一个workaroud,正在使用getDisplayValues()
代替getValues()
得到阵列。这给我一个日期字符串的日期,它更容易使用...
我看,有没有办法从第一个数字获得日期(dd/mm/aaaa)? –
或至少将一种数字格式转换为另一种数字格式? –