list - 如何向用户提供仅访问创建的 Microsoft 列表中的一列的权限?
问题描述
我是 Microsoft Lists 的新手,正在尝试实施图书馆管理系统。使用“来自 Excel”列表准备了一个列表以显示图书详细信息。需要根据用户角色(admin、client)限制权限。
例如,如果用户需要请求一本书,则可能有一个列可供用户访问以发送对所需图书的请求。这样,管理员将收到有关请求的通知并采取行动。
同样,从我创建的列表中,我需要向用户提供仅访问一列的权限。该列的其余部分只能用于查看目的。
注意:当我搜索时,我发现我们可以根据成员、所有者和访客的角色设置查看、查看和编辑等权限,并停止共享列表。
有人可以指导我吗?
问候, 瓦迪维尔
解决方案
@卡西,
不能配置列权限,最低权限是项级。没有列级或视图级权限。
这里有两种可能的解决方案:
- 将目标列设为只读。然后开发另一个界面供管理员管理数据。例如,通过 SharePoint REST API,我们可以将列转回可编辑状态并发布更新,然后立即将其转为只读。
使用 PowerShell 在 SharePoint 中检查设置列表列只读
- 隐藏目标列并创建一个计算列,然后将其值设置为等于目标列。用户只会看到那些计算列,目标列上的任何更新都将反映在计算列中。
推荐阅读
- angular - Angular 6 - 没有获取清单
- angularjs - 输入类型文件的多个实例加载相同的图像
- azure - Azure:如何从数据湖复制分区数据
- gdal - gdalbuildvrt:vrt 输出文件必须在同一目录中
- apache-spark - Spark:计算复杂的统计数据
- angular - Angular 5 应用程序的 Angular 材质版本
- docker - Docker 无法使用 dockerfile 在容器内运行 shell 脚本
- php - 如何使用 PHP cURL 和 FCM 向移动设备发送通知?
- regex - 正则表达式选择字符串后的数字
- python - TensorFlow 成本未更新