【发布时间】: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