ArrayFormula无法识别单元格中的日期

时间:2018-12-10 18:22:34

标签: google-apps-script google-sheets

enter image description here

我正在使用一个应用程序脚本函数,使用包含以下功能的函数将“ last_contacted”单元从“ PENDING”更新为时间戳:

function updateRow(singleRowJson,headerRow,columnToUpdate,value ) 


  var cell = sheet.getRange(absoluteRow, columnNumber+1); // here cell is C2
  cell.setValue(value);

我通过:

 updateRow(pendingRow,'3','last_contacted',new Date() ) 

在其他地方,这似乎可以正常工作。

现在,我希望有一个每天的跟踪器“天数”,它可以跟踪隔壁时间戳记以来的天数。

我有以下数组公式:

=ARRAYFORMULA(if(ISDATE(V4:V),DATEDIF(V4:V,TODAY(),"D"),"no")) 
在U4中

。假设今天是12/10,您可以看到结果。我该如何工作?

编辑:

enter image description here

1 个答案:

答案 0 :(得分:1)

我有一个选择:

=ArrayFormula(if(Today()-V4:V=today(),"no",Today()-V4:V))