我正在将信息从表单发布到Google表格。
在插入(添加最后一行)之后,我想执行一些应用程序脚本后处理。在进行后期处理之前,我想填写几个表格未提交的空白单元格,包括DATE列,该列应从旁边的已提交TIMESTAMP列派生。我正在尝试使用以下公式进行此操作:
=ArrayFormula(IF(ISBLANK($Q$2:$Q),"",to_date(Q2)))
但是我收到“循环依赖项错误”
我在做什么错了?
答案 0 :(得分:1)
=ArrayFormula(to_date(IF(ISBLANK($Q$2:$Q),"",Q2:Q)))
应该做到这一点。我不明白您是如何得到循环依赖性错误的(在引用同一列时会发生这种情况,例如,上面的公式将所有Q切换为Ps)
答案 1 :(得分:1)
稍微短一点:
=ARRAYFORMULA(if(Q2:Q="","",to_date(Q2:Q)))