繁体   English   中英

Google脚本的自定义日期格式

[英]Custom date formatting for Google Scripts

好的,我是Google脚本的新手,但是我可以在线找到符合我需要的代码,这可以让Google电子表格自动更新Fusion Table。 该代码非常庞大,因此我不会将其全部发布,但是您可以在这里找到它。

效果很好,但唯一的问题是Fusion Table中使用的日期格式与电子表格中的日期格式不同。 在电子表格中,该文件的格式为我想要的格式,即“ 1/25/2015 19:21:02”,而在表格中,其格式为“ Sun Jan 25 2015 19:21:02 GMT-0000(GMT)”。

我注意到以下脚本行并尝试更改它们,但无济于事:

{function processSpreadsheetValue(column, value, sqlStatements, updating) {
var safeValue;
if (column === 'Timestamp') {
//   Ensure this is a format Fusion Tables understands
safeValue = Utilities.formatDate(new Date(value), "GMT",
    "dd/MM/yyyy' 'HH:mm:ss");}

但这并没有解决。 任何帮助将不胜感激,谢谢!

听起来好像日期已正确传递到Fusion表中,但是您需要调整表本身的格式。

为此,请打开融合表并将鼠标悬停在日期列的标题上。 单击向下箭头,然后选择“更改”。

确保“类型”设置为“日期/时间”,然后从列表中选择所需的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM