【问题标题】:Google Forms Response - Date Formatting always in INT instead of Date FormatGoogle 表单响应 - 日期格式始终为 INT 而不是日期格式
【发布时间】:2021-09-21 01:42:46
【问题描述】:

我目前有一个带有 submission date 的 1 个字段的 google 表单。在表单响应谷歌表中,我为due date 创建了一个新列,即submission date + 10 Days

我的截止日期公式是ARRAYFORMULA(if(D2:D<>"",TO_DATE(D2:D+10),"")),其中 D 列是提交日期。

问题是每当在表单中创建新条目时,计算字段总是返回日期值,而不是可读的格式化日期。例如。返回 4476 而不是 25/09/2021

有没有办法对新条目强制格式化?

【问题讨论】:

  • 听起来您正在尝试向表单数据输入表添加额外的计算列。这绝不是一个好主意,因为它通常会造成严重破坏。标准做法是永远不要以任何方式更改您的表单数据输入表,而是设置第二张表以进一步处理数据、添加列等。如果这样做,您可以轻松地在第二张表中设置列格式。如果您需要有关设置的帮助,请共享指向您的工作表(或其副本)的链接,并且该链接的共享权限设置为“知道该链接的任何人...”和“编辑者”。
  • 已解决:=ArrayFormula(to_date(IF(isblank(D2:D),,int(D2:D)+10)))

标签: google-sheets google-forms


【解决方案1】:

已解决:

=ArrayFormula(to_date(IF(isblank(D2:D),,int(D2:D)+10)))

【讨论】:

    猜你喜欢
    • 2014-04-10
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    相关资源
    最近更新 更多