Aleksi and team found the reason my app wouldn’t copy, the latest sheet I added had a name over 30 characters.
Now I need to rename it. What the best way to do this to prevent having to reassign data type, enumlist values, validIFs, etc in the table def in AppSheet?
If it’s truly the sheet name, then you could always change the sheet name to something smaller, and if you need to in app sheet you can explore the table source without changing the table name and app sheet and apply different that new sheet
Worksheet names can be changed at any time. Upon next app config save, the app editor will complain the table’s worksheet doesn’t exist. Just choose the new worksheet name:
Yeah, this is a painful problem. You have to delete the old views and let the system regenerate views with the new names. You will need to then re-apply any custom configuration you want for those views.
This might sound odd, but I’m trying something new: naming the table tabs in my sheets with generic names (a, b, c…). That way, I just build named data tables in AppSheet and stop sweating about the name of each table tab in its source data sheets. I’m hoping this will help down the road when I clone apps too. It bugs me when a sheet tab looks like it’s been misnamed. The names a, b, c… never look “wrong” later.
PS: To be clear: I’m talking about generic names of the actual tabs in the Google Sheets, not the names in AppSheet. This approach seems to work best when I also name the sheet with a generic name too (a, b, c…). As you can tell, I’m still experimenting.