我正在将信息从表单发布到Google表格。
在插入(添加最后一行)之后,我想执行一些应用程序脚本后处理。在进行后期处理之前,我想填写表格未提交的几个空白单元格,包括应设置为:
的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公式的想法,但这会产生循环依赖性错误。
我该如何工作?
答案 0 :(得分:1)
在J2中放入这两者之一应该可以解决问题:
除非我为空,否则将日期插入J:
=ARRAYFORMULA(to_date(if(I2:I="","",today()+7)))
除非我是#VALUE,否则在J中插入日期!或为空(以防万一我不想输入任何日期时插入日期):
=ARRAYFORMULA(to_date(IFERROR(if(I2:I="","",today()+7),"")))