First separate a missing event from a failed handler
Updated September 13, 2026. A row appears, but the automation does nothing. Check the project execution history: did the handler run and fail, or was no execution recorded? Those observations need different fixes. Selecting a handler and pressing Run in the editor does not supply a trigger event.
Google documents that script executions and API requests do not activate these spreadsheet triggers. Replacing simple onEdit with an installable edit or change trigger does not bridge that gap. For an integration that writes rows, arrange an explicit processing call after the write, or use a scheduled scan with stored progress and duplicate protection.