В настоящее время я использую следующий скрипт для добавления метки времени к ячейке в столбце H при заполнении ячейки в столбце A. Проблема в том, что когда я удаляю содержимое столбца A, временная метка остается в столбце H. В настоящее время у меня есть условное форматирование, чтобы скрыть временную метку, если ячейка пуста, но мне действительно нужно удалить содержимое. Как мне изменить мой текущий скрипт для достижения этой цели?
function onEdit(event) {
var sheet = SpreadsheetApp.getActiveSheet();
if(sheet.getName() == "CHECK OUT" || sheet.getName() == "CHECK IN" || sheet.getName() == "MISC OUT" || sheet.getName() == "MISC IN"){
var eventRange = event.range;
if (eventRange.getColumn() == 1) { // 1 == column A
var columnARange = SpreadsheetApp.getActiveSheet().getRange(eventRange.getRow(), 8, eventRange.getNumRows(), 8);
var values = columnARange.getValues();
for (var i = 0; i < values.length; i++) {
values[i][0] = new Date();
}
columnARange.setValues(values);
}
}}