首页 > 解决方案 > 如何向用户提供仅访问创建的 Microsoft 列表中的一列的权限?

问题描述

我是 Microsoft Lists 的新手,正在尝试实施图书馆管理系统。使用“来自 Excel”列表准备了一个列表以显示图书详细信息。需要根据用户角色(admin、client)限制权限。

例如,如果用户需要请求一本书,则可能有一个列可供用户访问以发送对所需图书的请求。这样,管理员将收到有关请求的通知并采取行动。

同样,从我创建的列表中,我需要向用户提供仅访问一列的权限。该列的其余部分只能用于查看目的。

注意:当我搜索时,我发现我们可以根据成员、所有者和访客的角色设置查看、查看和编辑等权限,并停止共享列表。

有人可以指导我吗?

问候, 瓦迪维尔

标签: listsharepoint-onlinemicrosoft365

解决方案


@卡西,

不能配置列权限,最低权限是项级。没有列级或视图级权限。

这里有两种可能的解决方案:

  • 将目标列设为只读。然后开发另一个界面供管理员管理数据。例如,通过 SharePoint REST API,我们可以将列转回可编辑状态并发布更新,然后立即将其转为只读。

使用 PowerShell 在 SharePoint 中检查设置列表列只读

如何更新只读字段

  • 隐藏目标列并创建一个计算列,然后将其值设置为等于目标列。用户只会看到那些计算列,目标列上的任何更新都将反映在计算列中。

检查使 SharePoint 列只读而不编码


推荐阅读