【问题标题】:Invalid Date Google Apps Script无效的日期 Google Apps 脚本
【发布时间】:2016-03-11 13:09:58
【问题描述】:

我环顾四周,但很难理解这个问题。

在我的电子表格中,我有一个包含日期的单元格,例如 29/02/16 - 06/03/16。

我希望将其拆分并将这两个日期设置为 Google Apps 脚本中的两个不同变量。但是使用此代码:

var date = new Date("B4");

我收到无效日期。有什么想法吗?

【问题讨论】:

    标签: google-apps-script google-sheets google-spreadsheet-api


    【解决方案1】:

    字符串“B4”不是日期。如果要将单元格 B4 中的字符串转换为日期,请使用:

    var iDate = new Date(sheet.getRange("B4").getValue());
    

    【讨论】:

    • 谢谢。我现在遇到的问题是,这将返回日期为 Sun Mar 06 2016 00:00:00 GMT-0000 (GMT),我需要它为 YYYY-MM-DD 格式。这可能吗?
    • 该变量现在包含一个日期,而不是一个字符串。日期可以以多种格式显示 - 更改相关单元格的显示格式。
    • 谢谢。我如何更改它在调试器中显示的日期?我将使用日期变量输入脚本从外部 API 提取数据的 URL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多