I am having Data Managing google sheet in that i need to copy and Paste the data to another sheet when criteria match.
When Status in Data sheet Equal to "Done" any of these that row should copy and paste to output sheet with selected column and date stamp. Getting Error "TypeError: Cannot read properties of undefined (reading 'source')". Here is my Code:-
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "Followup" && r.getColumn() == 7 && r.getValue() == "True") {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Sheet8");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).copyTo(target);
}
}