簡體   English   中英

CAML查詢SharePoint 2013

[英]CAML Query SharePoint 2013

嗨,我正在嘗試為以下語句編寫一個caml查詢查詢,

(City =“ A” || FirstName =“ A” || LastName =“ A”)&&(color =“ red” || color =“ green” || color =“ blue” || color =“ violet”)

這是我寫的CAMl查詢,但不起作用

<Query><Where><And><Or><Contains><FieldRef Name='City' /><Value Type='Text'>A</Value></Contains><Or><Contains><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></Contains><Contains><FieldRef Name='LastName' /><Value Type='Text'>A</Value></Contains></Or></Or></And><And><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>Red</Value></Contains><Or>

綠藍紫

我認為您已添加了不完整的CAML查詢,您需要的確切查詢是:

<Query><Where><And><Or><Contains><FieldRef Name='City' /><Value Type='Text'>A</Value></Contains><Or><Contains><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></Contains><Contains><FieldRef Name='LastName' /><Value Type='Text'>A</Value></Contains></Or></Or><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>red</Value></Contains><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>green</Value></Contains><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>blue</Value></Contains><Contains><FieldRef Name='Color' /><Value Type='Text'>violet</Value></Contains></Or></Or></Or></And></Where></Query>

試試這個,讓我知道。

請嘗試使用以下查詢,它可能會對您有所幫助。

 <Query> <Where> <And> <Or> <eq><FieldRef Name='City' /><Value Type='Text'>A</Value></eq> <OR> <eq><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></eq> <OR> <eq><FieldRef Name='LastName' /><Value Type='Text'>A</Value></eq> </OR> </OR> </Or> <Or> <In> <FieldRef Name="color" /> <Values> <Value Type='Text'>red</Value> <Value Type='Text'>green</Value> <Value Type='Text'>blue</Value> </Values> </In> </Or> </And> </Where> </Query> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM