在 SharePoint 中,我有两个列表。第一个包含每行定义了行级用户/组安全权限的数据。第二个列表具有对其中第一个列表的查找——在列表 1 和 2 之间创建一对多关系。第二个表有一个视图,该视图根据查找不为空白进行过滤。然后,这仅向用户显示他们有权在列表 2 中查看的行。
我想根据第二个列表中的值在 excel 中创建一些报告。报告需要由不同的用户查看,并且只显示他们有权查看的数据。这可以使用一个excel电子表格来实现吗?即当每个不同的用户打开电子表格或刷新数据时,只有他们的数据是从excel导入的,我假设使用odata?或者是否需要为每组用户创建一份工作簿副本?如果是这样,过滤将在哪里定义?odata 查询是否需要过滤器?或者你可以让它从列表视图而不是直接从列表中提取数据?
环境是 Office 365 上的 SharePoint 2013。ADFS 配置为在域和 office 365 之间进行单点登录。