It seems that when a new item is created by Glide via form button, it is added to the spreadsheet in a way that the resulting change event seen in a script is EDIT and not INSERT_ROW.
Can you please confirm the observation?
The problem it creates is that it becomes very hard to determine if a new item was added, e.g. in order to send out an email notification. In fact, I can’t figure out how this can be achieved at all. From the scripts point of view it is indistinguishable whether glide added a new entry or an existing entry was edited. Any suggestions or examples how to achieve this?
I consider this a Glide problem, because even though you don’t strictly have to use INSERT_ROW, because you’re filling an empty row at the end of the occupied range, Glide should do it nevertheless to provide the explicit signal via the script event. Having this would make it super easy to send out a welcome email to new users, for example!