【问题标题】:How to set date format to a range properly?如何正确将日期格式设置为范围?
【发布时间】:2019-09-29 11:11:08
【问题描述】:

当我将日期格式设置为单元格时,它不会将格式更改为日期,它仍然是纯文本格式。

当它是日期格式时,双击时可以在单元格中看到日历(就像我在底部附加的图片一样)。

如何正确地将日期格式设置为范围?

附言请参阅下面的另一个屏幕截图,其中包含来自命名范围的数据验证。

//dates range
var weekEndingsRange = ss.getRangeByName("StatisticsWeeks")

weekEndingsRange.setNumberFormat('mmm dd, yyy')

【问题讨论】:

    标签: google-apps-script google-sheets date-formatting


    【解决方案1】:

    (您是否尝试了正确的方法?)为有效日期设置数据验证:


    然后使用 Google 表格的内部/原生格式:

    【讨论】:

    • 嗨!我在单元格的数据验证中有一个命名范围。请查看带有屏幕截图的帖子更新。你的第二个屏幕和我的一样,没关系。
    • 作为 Criteria 您需要选择 Date
    • 我明白你的意思了!谢谢!我将编写一段代码来对单元格执行数据验证。
    猜你喜欢
    • 2015-01-05
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多