javascript - 如何使用 javascript 读取 sharePoint 列表项值(当前项)

标签 javascript list sharepoint

我必须使用 CEWP 从图片库中读取标题和位置并显示。

有人可以建议如何使用 Javascript 读取 SharePoint 列表项值。

最佳答案

您可以使用 JavaScript 客户端对象模型。假设窗口的 _spPageContextInfo 对象设置了 webServerRelativeUrlpageListIdpageItemId 属性已初始化:

var context = new SP.ClientContext(_spPageContextInfo.webServerRelativeUrl);
var list = context.get_web().get_lists().getById(_spPageContextInfo.pageListId);
var item = list.getItemById(_spPageContextInfo.pageItemId);

然后你可以加载你需要的字段:

context.load(item, "Title", "Location");
context.executeQueryAsync(Function.createDelegate(this, this.mySuccessFunction), Function.createDelegate(this, this.myErrorFunction));

item 现在将填充您请求的字段,您可以像这样检索它们:

var itemTitle = item.get_item("Title");
var itemLocation = item.get_item("Location");

请注意,您应该使用要加载的字段的显示名称,而不是内部名称。

关于javascript - 如何使用 javascript 读取 sharePoint 列表项值(当前项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319331/

相关文章:

javascript隐藏 key 等的代码

python - 如何获得列中列表的最大值和最小值?

java - 如何限制变量的值?

Sharepoint 作为大容量信息系统

sharepoint - 您如何部署常用的 SharePoint 库

javascript - VSCode 自动将多行代码格式化为一行代码

javascript - 如何摆脱表行标题重复?

javascript - React 组件事件处理程序找不到这个

python - 在 Python 中映射名称

sharepoint - 从 Sharepoint webpart 中写入事件日志