我在CSOM和内容类型方面遇到问题,我使用CSOM读取了共享点列表中的某些值,在尝试使用内容类型之前,它一直有效,如果我使用字段创建新的内容类型,则可以使用,但是如果我将字段添加到现有的内容类型中。它不起作用,返回以下错误:
Error: Object reference not set to an instance of an object
以下是我的错误即将来临的一段代码:
List list = web.Lists.GetByTitle("myList");
CamlQuery query = CamlQuery.CreateAllItemsQuery();
ListItemCollection items = list.GetItems(query);
l_objCtx.Load(items, its => its.Include(item => item[ColumnName], item => item.Id));
l_objCtx.ExecuteQuery();
foreach (var item in items)
{
m_strGetprimary = item.Id.ToString();
return true;
}
我做了很多研究,但没有发现与此问题相关的
有什么想法我做错了吗?
谢谢您的帮助
答案 0 :(得分:0)
在将SharePoint字段添加到现有内容类型后,请检查刚添加的字段名称。有时可能有所不同,然后您的变量 ColumnName 可能具有错误的文本值。
如何检查: