The mobile app that you build communicates with the AppSheet backend, and it is the AppSheet backend that communicates with your cloud data provider (such as Google Drive) to read or update data.
For security reasons, cloud data providers only let AppSheet access your data after you grant AppSheet permission to do so. Whenever a user or app creator signs in, they grant AppSheet the permission to act on their behalf.
You can set Access mode for a table when you configure table settings or on the Security > Security Filters page. For example, in the image below, access mode can be customized for the NationalParks
table on the Security Filters page. For information about setting the Security filter, see Security filters: The Essentials.
The following table describes the access mode types.
Access mode | Description |
as app creator |
In the default run mode (as app creator), AppSheet accesses data using the identity of the app creator. If you as the app creator have access to the spreadsheet, you can distribute your app to other people who do not have direct access to the spreadsheet. Most AppSheet app creators choose as app creator because it allows them to restrict direct access to the spreadsheet to solely the application creator. |
as app user |
You can set the run mode to as app user. In this mode, AppSheet will access data using the identity of the app user. The application must require sign-in, and all application users must have permission to directly access the source spreadsheet and folder. What are the benefits of as app user run mode?
This option has no bearing on the identity of the user on the mobile device. The user who signs in is always the current user therefore expressions like |