I'm trying to create different views of a list in SharePoint Online for different groups of users. I tried Targeted Audience, but that will only let me create a single group of people to make a view for. I also need these views to work without a user having to input special data every time a new list item is created.

1 Answer 1


If you don't want to use Targeted Audience, we can create a SharePoint hosted add-in with client side web part and check the user permission using use REST API, then get the list items base on the permission using REST API with jQuery Ajax, and show the list items in a table.

Check the articles below:

SharePoint 2013: How to Check User Permission with REST API

Using the SharePoint REST API in a SharePoint Add In

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.