Google sheets 使用动态公式自动填充新行

Google sheets 使用动态公式自动填充新行,google-sheets,Google Sheets,我为最终用户创建了一个简单的谷歌表单,用于输入他们的电子邮件、借出日期和归还日期。我能够得到H列=IF(E2=E2,MAX(TODAY()-E2,0),0)中的公式来显示过期天数,该天数与E列(返回日期)相比较。然后,应用程序脚本每天运行,查看过期天数是否大于0,如果大于0,则会发送提醒以提交电子邮件 我的问题是H列分配了静态单元格,我不想进入并将公式复制到新提交行的下一个单元格。我在H列标题中添加了以下内容,试图自动填充公式,但没有效果。。我一直在使用一些示例,但似乎无法实现这一点。 ={“逾

我为最终用户创建了一个简单的谷歌表单,用于输入他们的电子邮件、借出日期和归还日期。我能够得到H列
=IF(E2=E2,MAX(TODAY()-E2,0),0)中的公式来显示过期天数,该天数与E列(返回日期)相比较。然后,应用程序脚本每天运行,查看过期天数是否大于0,如果大于0,则会发送提醒以提交电子邮件

我的问题是H列分配了静态单元格,我不想进入并将公式复制到新提交行的下一个单元格。我在H列标题中添加了以下内容,试图自动填充公式,但没有效果。。我一直在使用一些示例,但似乎无法实现这一点。
={“逾期天数”;数组公式(IF(H2:H=”“,IF(E2=E2,MAX(TODAY()-E2,0)))

其中H列为“逾期天数”行,E列为返回日期行。如何根据行动态地将E2更改为E3、E4等?

在H2中尝试此操作:

=arrayformula(if($E2:$E<>"",IF($E2:$E=$E2:$E,TODAY()-$E2:$E,0),""))
=arrayformula(if($E2:$E)”,if($E2:$E=$E2:$E,TODAY()-$E2:$E,0),“”)

完美!我对Excel/Sheets公式相当陌生。因此,我理解了为什么会这样做,
是否为每个单元格提供了公式(如果为空)?如果E不等于空,则执行公式,否则H为空。