I’m encountering an issue in AppSheet where multiple users unintentionally overwrite each other’s data because they are assigned the same row.
-
When a user opens the app, AppSheet loads the last used row from the cache, rather than fetching the latest data from Google Sheets.
-
If the user doesn’t immediately save their entry and another user opens the app, AppSheet assigns the same row to both users.
-
Since syncing happens after saving (not before), both users end up writing to the same row, leading to data loss.### Question:
- Is there a way to force a sync before data entry to ensure that users always get the latest available row?
- Or is there an alternative approach to prevent users from accidentally writing to the same row?