0
안녕하세요 다른 셀을 편집 할 때 셀 값을 변경하려고합니다. 그것은 실제로 작동하지만 내가 쓸 셀이 비어있을 때만 작동합니다. 코드는 다음과 같습니다.비어 있지 않은 셀에 값을 설정하는 방법
function onEdit(e){
var sheet = SpreadsheetApp.getActiveSheet();
var sheetName = sheet.getName();
if (sheetName == 'Functional Tests') {
Logger.log('You are in Functional Tests');
var activeCell = sheet.getActiveCell();
Logger.log('Active cell: ' + activeCell.getColumn());
if (activeCell.getColumn() == 5) {
Logger.log('Your are working on result column');
var rowIndex = activeCell.getRowIndex();
var resultRange = sheet.getRange("E:E");
var resultCol = 6; //resultRange.getColumn();
var resultCell = sheet.getRange(rowIndex, resultCol);
Logger.log('Row index: ' + rowIndex + ' Result col: ' + resultCol);
var date = Utilities.formatDate(new Date(), 'GMT+1', 'dd/MM/yyyy HH:mm');
resultCell.setValue(date);
}
}
}
누군가가 그 문제를 해결하는 방법을 알고 있습니까? 미리 감사드립니다.