I am trying to create a counter that counts the cells that include in their content the date before today as a date. However the result in cell 16,1 is always zero as it seems that my loop does not work. I know I can do it with a formula in spreadsheets but I want to use javascript. Also I am trying to find out what is wrong in MY code. I have wrirtten the following lines of code:
function job_counter() {
  var yesterday_jobs=0;
  var ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
  var e = new Date(new Date().getFullYear(),new Date().getMonth() , new Date().getDate())
  var yesterday = new Date(new Date().getFullYear(),new Date().getMonth() , new Date().getDate())
  yesterday.setDate(yesterday.getDate() - 1);
  var range_unformated=ss.getRange(2,3,25).getValues()
  var date;
  for (var i=1; i<25; i++){
      date=Date.parse(range_unformated[i])
      Logger.log(date[3])
      if ( date[i] - yesterday.getTime() >= 0 && date[i] != ""  ){
      yesterday_jobs = yesterday_jobs + 1 
    ss.getRange(16,2).setValue(yesterday_jobs)
    }}
    // check yesterday_jobs                       
}
 
     
    