Table Level Sharing

Hi Ya’ll. Is there a way to share an individual table with permissions similar to how we can share a document?

Hi Chris!

You can use Access Rules to limit table sharing. Let’s say you want specific users to only see one table in your document. You can block them from all other tables then give either view or edit permissions in the one table they have access to. You can also limit access to columns or rows.

Anais did a webinar on Access Rules. The link below starts at the Table Rules section of the webinar.

1 Like

Hi @natalie-grist ! Thanks for your response. My usecase was that I wanted to share different tables in the same document as public links so that they can be edited without the visitor having to create an account since they will just be working on that one table.

I do not want any of the other tables, (there’s 7 of them) viewable by any one user.

So Each user works on one table, can’t see any other tables, does not need to create account. Is there a way to achieve this with access rules, I tried but it seemed that at that granular of a level, that the user email needs to be used as authentication.

If table level sharing was allowed, this would not be the case.

Am I missing something?

The ‘magic formula’ to achieve this exact result would be ‘Link Keys’, which can be combined with Access Rules, in particular, using a User Attribute table you can add attributes to the ‘user’ based on a LinkKey variable:
https://support.getgrist.com/access-rules/#link-keys
https://support.getgrist.com/access-rules/#user-attribute-tables

1 Like