Please don’t spam a bunch of user names in these posts. There’s been complaints. Most of us still see it regardless and will respond if we have answers.
To answer you question, the short answer is No, you can’t use computed columns for row owners. Hopefully this explains it:
As far as filters are concerned, everything is done client side. About the only client/server interaction is to synchronize data changes between glide’s copy of the database and the client’s copy of the database.
Row Owners are a security feature which restricts which data is sent to the client in the first place.
Row owners need to be basic columns. You can’t use computed columns because computed columns are computed only on the user’s device after the data has been synchronized to them. A…
First of all, I’m assuming you don’t have a google sheet as you mentioned that you are using a glide table, so that’s why you are trying to perform an array formula in within glide.
I didn’t mean you having to manually copying the email into each row. I meant an action in your app that gets triggered whenever the user does something, such as pressing a button. That’s when the column would be filled through a set column action. Possibly through some on onboarding workflow.
The fact that you …
The short answer is no you can’t. For it to work with glide tables, all data would have to be downloaded to a user’s device before the array can be computed. At that point you have already circumvented the whole point of row owners, which is to prevent unowned data from being downloaded to a user’s device in the first place. Building an array in Google sheet is different because that is built directly in the data as opposed to being built by a computed glide column. All non-basic computed co…
6 Likes