Last Update column not updating when using Increment Number actions (no OnEdit trigger)

Hi everyone,

I’m struggling with something that used to work and I can’t find a reliable solution anymore.

Context

I have a Livescore / Match screen.
Scores are updated using Button Blocks with Increment Number / Decrement Number actions.

  • 6 numeric columns are used to update set scores (via Increment Number)

  • Another column concatenates the score (computed column)

  • I want a “Last update” column to store the current time whenever any of these score-related columns changes

What I want

As soon as any score changes:

  • one of the 6 score columns (Increment / Decrement)

  • OR the concatenated score column

→ update a column LastUpdate with Current Date & Time (or at least the time).

What I tried

:cross_mark: If–Else / Computed columns
There is no way to detect a change (before / after value), so no reliable “on change → set current time”.

:cross_mark: Set Current Date/Time action
I can’t add it to the same button because:

  • Increment Number is the main action

  • Adding another action creates an extra button

  • Glide doesn’t allow chaining Increment Number + Set Column Value on the same button

:cross_mark: Google Apps Script (onEdit)
I tried an onEdit(e) script on the Google Sheet to detect changes on score columns and update LastUpdate.

However:

  • Changes coming from Glide Increment Number actions DO update the Sheet

  • BUT they do NOT trigger onEdit(e)

  • e.source is undefined → script never runs

So Apps Script is not an option here.

Key issue (I think)

Increment Number actions from Glide do not trigger Google Sheets onEdit, and Glide currently offers no native “on change” trigger for columns.

Question

Is there any reliable Glide-native solution to:

  • detect a change on one or multiple columns

  • and automatically update a “Last update” timestamp column

…without duplicating buttons or relying on Apps Script?

If not, I think this is a real limitation for live score / real-time apps.

Thanks in advance :folded_hands:
Any workaround or official confirmation would be really helpful.

Cheers from France,
Lionel

Yes you can.
Create a custom action with two steps. One that does the increment, and a second that sets the timestamp.