gpt4 book ai didi

sharepoint - 列表 'MyList' 在带有 URL 的站点上不存在

转载 作者:行者123 更新时间:2023-12-03 12:45:48 25 4
gpt4 key购买 nike

我正在尝试对 SPList 进行查询,但出现错误,指出 List 不存在。
如何以正确的方式阅读当前上下文?
不知何故是部署问题?

var clientContext = new SP.ClientContext.get_current();;
var oList = clientContext.get_web().get_lists().getByTitle("MyList");

var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml('<View><Query><Where><Eq><FieldRef Name="SearchUserName" /><Value Type="Text">' + loginName + '</Value></Eq></Where></Query></View>');
this.collListItem = oList.getItems(camlQuery);

clientContext.load(collListItem);

clientContext.executeQueryAsync(Function.createDelegate(this, function (sender, args) {
//do something
}), Function.createDelegate(this, function (sender, args) {
//log error
}));

我收到错误消息:在 URL 为“.... 站点路径”的站点上不存在列表“MyList”

我究竟做错了什么?是否有另一种阅读当前上下文的方法?

最佳答案

您可能会遇到一个让我感到困惑的简单问题:

当您使用 getByTitle()您需要使用列表的 显示姓名,

您的列表显示名称是“MyList”还是“My List”?

  • 列表' 标题 ' = 列表 显示器 姓名(通常有空格)
  • 列表' 姓名 ' = 列表 内部 名称(通常没有空格或特殊字符)

  • 要查找显示名称,请查看“站点内容”页面中的列表名称。

    要查找内部名称,请在将鼠标悬停在(或单击)“站点内容”中的列表名称上时查看 URL。

    试试 get_web().get_lists().getByTitle("My List");

    关于sharepoint - 列表 'MyList' 在带有 URL 的站点上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16300592/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com