[英]Unable to load RegionalSettings field/property Sharepoint CSOM
[英]SharePoint CSOM query return every field null
我想用 CAML 查詢檢索一些字段 - 每次我執行查詢時,例如:
query.ViewXml = string.Format(@"
<View>
<Query>
<Where>
<Eq>
<FieldRef Name='IDCardNumber' LookupId='TRUE'/>
<Value Type='Text'>12345</Value>
</Eq>
</Where>
</Query>
</View>
< ViewFields >
< FieldRef Name = 'Title' />
</ ViewFields >)");
var items = list.GetItems(query);
clientContext.Load(items);
clientContext.ExecuteQuery();
查詢返回 0 個元素。
我試圖獲取所有元素並使用CamlQuery.CreateAllItemsQuery();
- 在日期中我看到列表數據中的正確計數,但元素中的 FieldValues 看起來像這樣:來自 VS Locals 的截圖
在 CAML 查詢生成器工具中:
<Where>
<IsNotNull>
<FieldRef Name='Title' />
</IsNotNull>
</Where>
</Query>
如何正確獲取這些值?
我認為值類型應該是“Lookup”然后你使用查找字段的id(即替代列表中字段的id)
<Eq>
<FieldRef Name='IDCardNumber' LookupId='TRUE'/>
<Value Type='Lookup'>12345</Value>
</Eq>
ViewFields 進入視圖
query.ViewXml = @"<View>
<Query>
<Where>
<Eq>
<FieldRef Name='IDCardNumber' LookupId='TRUE'/>
<Value Type='Lookup'>12345</Value>
</Eq>
</Where>
</Query>
<ViewFields>
<FieldRef Name = 'Title'/>
<FieldRef Name = 'IDCardNumber'/>
</ViewFields>
</View>
";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.