我正在将信息从表单发布到谷歌表格。
插入后(添加最后一行),我想做一些应用程序脚本后处理。在我进行后期处理之前,我想填写几个未由表单提交的空白单元格,包括应设置为 OFFEREXPIRATIONDATE 列:
=TODAY()+7
我一直在阅读https://www.benlcollins.com/formula-examples/array-formulas-forms/,但我不确定您是否可以应用 Arrayformulas 将新公式添加到单元格中。
我尝试将以下内容放入单元格 J2:
=ARRAYFORMULA({"TODAY + 7";J3:INDEX(J:J,IF(ISBLANK(I3),"",TODAY()+7))})
想检查左边的行是否为空,如果没有插入 TODAY()+7 公式,但这会产生循环依赖错误。
我怎样才能让它工作?
将这两个中的一个放在 J2 中应该可以解决问题:
除非 I 为空,否则在 J 中插入日期:
=ARRAYFORMULA(to_date(if(I2:I="","",today()+7)))
在 J 中插入日期,除非 I 是 #VALUE!或为空(如果您不想在 I 中的单元格出现错误时插入日期):
=ARRAYFORMULA(to_date(IFERROR(if(I2:I="","",today()+7),"")))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句