onEdit vs onChange in Google Sheets (Apps Script)

When automating Google Sheets with Apps Script, two triggers are often confused: onEdit and onChange. They behave differently, and this short guide summarizes what actually triggers each one. What triggers each event Action in the spreadsheet onEdit onChange Edit a cell value ✔️ ✔️ Insert a row or column ❌ ✔️ Delete a row or…