office365 - 如何启用在 SharePoint 默认列表视图中显示动态创建列
问题描述
我使用以下 PNP JS 命令创建了一个 SharePoint 列表列,如下所示,
return pnp.sp.web.lists.getByTitle(this.assessmentHistoryListName).fields.addMultilineText("Favorite", 6, true, false, false, true, { Group: "Custom Columns", Hidden: false });
我添加了自定义属性{Group: "Custom Column", Hidden: false}
我仍然看不到SharePoint
默认列表视图中的列。
请参考此屏幕截图。[1]:https ://i.stack.imgur.com/WWo4W.png
解决方案
您可以使用 pnp js 将列添加到 then 函数中的默认视图:
sp.web.lists.getByTitle("testa").fields.add("testfield", "SP.FieldText", { FieldTypeKind: 3, Group: "My Group" }).then(res=>sp.web.lists.getByTitle("testa").defaultView.fields.add("testfield"));
参考: 添加列以查看
推荐阅读
- python - 在排序一个列表期间将不同列表中的相关元素保持在一起
- c# - 如何对通用列表对象进行排序
- javascript - 向和从 js 服务器发送数据的基本方法?
- json - 使用 Pyspark 处理 JSON 结构
- amazon-web-services - 为什么角色假设应该在 lambda 内部完成?
- html - 如何将数值绑定到 CSS 以创建时间线?
- docker - 如何为 docker compose 环境变量设置运行时变量
- javascript - 仅在 Javascript 中具有不同段落的动态 Div
- tsql - 表格模型中的测量列未在浏览器中显示正确的值
- javascript - 调用此函数时如何获取返回值?