【问题标题】:Google sheet script to add a week to a date from the sheet谷歌工作表脚本将一周添加到工作表中的日期
【发布时间】:2018-11-05 20:28:56
【问题描述】:

对不起 - 我是新手!

我需要使用脚本从 Google 表格中读取日期,添加一周并将新日期保存回表格中。

我尝试了各种帖子中的各种建议,但均未成功。我认为应该可行的方法是无法从单元格的日期中获取毫秒值 - 后续处理似乎正常。

var oldDate  = sheet.getRange('oldDateRange').getValue(); // obtains a date object and then...
var oldDateValue = oldDate.getMilliseconds() // I expected to return milliseconds but shows as undefined...

请参阅 link 的简化插图表和说明我的问题的脚本。

这是我在 StackOverflow 上的第一个问题 - 欢迎就如何使其对其他人更有帮助提供反馈......

【问题讨论】:

标签: javascript date google-sheets


【解决方案1】:

为了将从工作表中获得的日期转换为毫秒,我认为您只需将.getMilliseconds() 替换为.getTime()

【讨论】:

  • 非常感谢您在正确方向上的出色推动!这产生了毫秒,为了在工作表上取回日期,我还必须使用计算出的 ms 值创建一个新的 Date 对象。我已经用工作解决方案编辑了链接的工作表。
猜你喜欢
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多