如何允许在SharePoint的人员或组列中手动填写内容?
以下是几种可行的解决办法,根据你的需求选择合适的方式:
方法1:修改列设置允许手动输入
- 进入目标列表的「列表设置」,找到对应的「人员或组」列并点击编辑
- 滚动到设置项,找到「允许用户输入不在目录中的值」(部分旧版SharePoint可能叫「允许手动输入」),勾选该选项
- 保存设置后,即可直接在该列手动输入「NA」这类自定义内容
方法2:添加辅助文本列补充标识
- 在列表中新建一个单行文本列,命名为「团队分配备注」或其他直观名称
- 当无需分配特定人员时,保持「人员或组」列空值,在辅助文本列填写「NA」
- 可通过列表视图设置,将两个列放在相邻位置,方便统一查看
方法3:用Power Apps自定义表单实现选项切换
- 打开列表,点击「集成」选项卡,选择「Power Apps」>「自定义表单」进入编辑器
- 找到人员字段控件,添加一个单选选项(比如下拉框),包含「选择人员」和「NA」两个选项
- 设置逻辑:当选择「NA」时,清空人员字段的内容,并在表单中显示「NA」;当选择「选择人员」时,恢复原有的组织目录选择功能
- 发布自定义表单后,用户就能在表单里直接选择「NA」选项
方法4:计算列自动生成空值标识
- 新建一个计算列,输入公式:
=IF(ISBLANK([你的人员列名称]), "NA", [你的人员列名称])(替换成实际的列名) - 该列会自动根据「人员或组」列是否为空,显示「NA」或对应的人员信息
- 注意:计算列仅用于展示,无法手动编辑,适合只需要查看标识的场景
内容的提问来源于stack exchange,提问作者danderson
相关产品推荐
相关产品推荐

