I want free users, basic, and premium users to have certain features of the same app. I know we can duplicate an app and have it use the same spreadsheet, but what if we have 3 versions of the same app all linked to 1 spreadsheet. Is that possible? I don’t want to mess up what I already have…
Yes, you can have several apps pointing to the same spreadsheet, but keep in mind that you will never be able to duplicate the apps and point all of them to a new sheet that’s shared among all the apps. You could duplicate one with a new duplicated sheet, but you would have to recreate the others to get them to point to the same sheet. However, you can duplicate apps and keep the same original sheet.
I think it would be better in the long term to design your app using user profiles and user types to control visibility of tabs and components and control any filtering. It would be much easier to maintain.
Ok. Got it. As for your last advice, I would do that but the feature that I want to manage is the add/edit button for certain taps. I thought that adding/editing entire tabs per user is not possible (only specific components). Is there a profile/user visibility setting that I could put into place for that?
Glide has a new feature for that:
This should solve your problem.
You can use a form button instead of the add button. Set visibility of the form button based on user role.
The edit button can be controlled by user roles.
Is this “form button” only available in the details layout? Currently, I have 2 of my 3 tabs in card format.
Yes, it’s only available in details. If you want you can switch your card layout screens to details layout, then remove all components and add a form button and an inline list that uses the same sheet you were using for your tab. You can display that inline list in the same card format you were before.