Hi,
I’ve just worked thru documenting all the steps to:
- Create a Dev version of my App from the Prod version for Development
- Make some Dev changes independent of the Prod version
- Deploy the Dev version changes as an upgrade to the Prod version
While this wasn’t too bad to sort out, I can see where more complex changes across multiple Google sheet tabs could get complicated, as well as repointing every data table from the Dev sheet to the Prod sheet.
Is there any way I could simply update the “Source Id” for all Data Tables in an App at once? If there was some way to do this in an XML file hidden in Google Drive, that would be fine. The ID is clearly just the Google Sheet file pointer.
I’m on the Core plan, does anything in the Enterprise plans help with this?
If I used an AppSheet database as a backend, would that help?
Lastly, do any more experienced AppSheet devs here have suggestions on a good process to move changes from my Dev Google Sheet to the Prod one?
I’m familiar with change management for relational databases, I’m not sure if there’s anything similar like that I could use for a Google Sheet. Right now I’m just keeping a list of changes, and I’ve thought of possibly having a dedicated tab that inventories all sheet names and their columns. I could possibly use that to compare the Dev and Prod sheets to ensure they both line up.