When I edit any cell, I need a function to run. I tried onEdit but it's not getting trigger the function.

function Updates() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('\'Purpose Driven Mission\'!D171').copyTo(spreadsheet.getRange('\'All Links\'!FD4'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
};
function onEdit(e){
const range = e.spreadsheet.getRange('\'Purpose Driven Mission\'!A1:AA2000');
Updates
}
