I have column A which is supposed to hold time. If any data is entered in columns B through G then a timestamp should be entered into Column A and then remain static. If ALL of the data in those columns (Column B through G is empty) then the timestamp in A (if it was there) should clear.

Currently the script I have is working except for clearing the row in column A. I know I'm probably missing something silly, but I can't get it right!

```
function  checkinTimeStamp(e){
  var s = SpreadsheetApp.getActive();
  var range = e.range;
  var column = range.getColumn();
  if (column == 2 || column == 3 || column == 4 || column == 5 || column == 6 || column == 7){
    var timestamp = Utilities.formatDate(new Date, s.getSpreadsheetTimeZone(), "hh:mm");
    var row = range.getRow();
    var value = e.value || '';
    var sheet = e.source.getActiveSheet();
    if(sheet.getRange(row,1).getValue() ==""){
      if(value !== ""){
      sheet.getRange(row, 1).setValue(timestamp);
    }
    //if(sheet.getRange(row,1).getValue() !==""){
    //  sheet.getRange(row, 1).setValue(currentvalue);
    }
   // else{
      if(sheet.getRange(column == 2 && column == 3 && column == 4 && column == 5 && column == 6 && column == 7).getValue() ==""){
      sheet.getRange(row, 1).setValue('');
    }
  }
}

```