【问题标题】:Google sheets timezone谷歌表时区
【发布时间】:2021-12-31 05:15:49
【问题描述】:

所以,我有这个谷歌表格,我需要生成一些 PDF,它工作正常,除了日期。如果我在工作表中选择了日期为 29/12/2021,则它在生成的 PDF 中显示为 28/12/2021。我不知道出了什么问题,我尝试更改语言环境和时区。但也没有任何结果。究竟是什么问题?我想知道,有什么办法可以使用应用程序脚本来改变它?

【问题讨论】:

  • 您知道脚本和电子表格有时区设置吗?
  • 在你的情况下,这个帖子有用吗? stackoverflow.com/q/66194990
  • @Tanaike ...我在哪里可以找到应用脚本中的时区?提前感谢您的回答。
  • @Mike Steelson 关于where can I find the timezone in app script ? 的问题,检查清单文件appsscript.json 怎么样? Ref 当你看到appsscript.json 时,你可以通过timeZone 的属性看到当前时区。当新的 IDE 发布时,这个值有一个 bug。但是这个错误已经在 2021 年 4 月被删除。Ref 如果这个解释没有用,我很抱歉。
  • Many Thx @Tanaike ...我真的很喜欢阅读你的帖子,而且你的英文写得很好,比我写的好多了(我是法国人)。

标签: google-apps-script google-sheets


【解决方案1】:

最好和最简单的方法是使用.getDisplayValue() 而不是.getValue()

getDisplayValue

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2023-02-08
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多