User-specific columns
User-specific columns
User-specific columns allow cells to hold unique data for each user. This means each user can experience their own data for a particular part of your app.
These columns live in the Data Editor only. They aren’t synced between Glide and your original data source.
How to use user-specific columns
You can use user-specific columns anytime you want to collect data that’s unique to a user.
For example, adding a column named User Notes allows users to write their own notes and feedback on each item in the app.
Without user-specific columns, data entered in the User Notes column would appear to everyone, and anyone could change it. With it, any notes entered will be specific to the user. In other words, a single cell will contain a unique value for each user.
Adding user-specific columns
User-specific columns are created from basic columns.
In the Data Editor, open the table you want to edit.
After you create a basic column and start using it, it can’t be turned into a user-specific column. This can only be done at the time you set up the column while creating it. Similarly, once you create a user-specific column, it can’t be turned back into a basic column again.
Preview data
Since user-specific data is unique to each user, the only way to access another user’s data is by previewing the data as the other user. You can preview it by changing the Viewing as setting in your app.
In the Data Editor or Layout Editor, click on the name next to Viewing as.
The data in the column or related component will automatically adjust to show what that user entered.
Frequently Asked Questions
How do I decide if I should use Row Owners or User-specific Columns?
If you need a secure way to protect data from certain users, you should use Row Owners. User-specific columns are a user experience feature and not meant to protect secure data.
Can I change a user's email address after I've set up a user-specific column?
No. The data in user-specific columns is bound to the user’s email address. If the email address changes, those columns will break. If a user needs to change their email address, a new account will need to be created.