I need to make the data entry for each app user private, i tried to deselect the Share tab on the Security in Tables and choose Access mode as app user, but it is coming up with an error and app is not running.
My plan is publisher pro by the way, i need an app to be uploaded to google play and be used by everyone and each user can save his own data without sharing itโฆplease help me!
Hi @George_Abdelnour. Table Access Mode is probably not what youโre looking for. That controls whose credentials are used to access the underlying spreadsheet: the app ownerโs credentials, or the app userโs credentials? The majority of people want as-owner. https://help.appsheet.com/en/articles/962142-access-mode-as-app-creator-or-app-user
Instead, Iโd recommend using security filters. You can add an email column to your table, then use a [Email Column] = USEREMAIL()
security filter so that each user only gets their own data. https://help.appsheet.com/en/articles/954497-security-filters-the-essentials
Sorry, I just saw that youโre using a publisher plan. In that case, there is no mechanism for securing data. This article explains: https://help.appsheet.com/en/articles/969649-how-to-choose-a-subscription-plan
Hi @tony , question related to this one. Iโm going to use the Secure PRO plan (sorting that out right now).
The app has a form where the users need to input information. I noticed that I need to give the individual users editing rights on the underlying Google Sheet to accomplish this. The underlying spreadsheet has information of other users I donโt want to be seen.
How can I give users editing rights on the underlying Google Sheet without having the Google Sheet be searchable on their own Drive folder?
Thank you,
Maiga
Hi @maiga. You donโt need to give your users access to your sheet. In fact, the most common case is that app creators do NOT share access to their sheet. See this article for details about controlling this: https://help.appsheet.com/en/articles/962142-access-mode-as-app-creator-or-app-user
Related to this is the ability to make your app users only able to access their own data in the app. This is done using security filters: https://help.appsheet.com/en/articles/954497-security-filters-the-essentials
Hi @tony,
If I donโt share the underlying Google spreadsheet with the user, the user canโt even open the app. This is the error:
(โฆ)
Error: Data table โHeron Progressโ is not accessible due to: Google.Apis.Requests.RequestError
The caller does not have permission [403]
(โฆ)
I must be missing something obvious?
Thank you very much,
Maiga
@maiga Can you check to see if your table is set to access โas app userโ? You want to have it as โas app creatorโ https://help.appsheet.com/en/articles/962142-access-mode-as-app-creator-or-app-user
Fixed. Sorry for the silly mistake. I assumed that โapp userโ was the right setting. Thank you!
Glad you got it working!
User | Count |
---|---|
15 | |
11 | |
9 | |
8 | |
4 |