我有一个包含以下网站列的SharePoint 2010列表:
| ID | Title | Status | Assigned To |
我正在尝试创建一个CAML查询,该查询将返回Title = 1234 AND Status!=正在进行或已完成的所有列表项目
| Title | Status |
| 1234 | In Progress | = Don't return
| 1234 | Completed | = Don't Return
| 1234 | Cancelled | = Return
| 4598 | Cancelled | = Don't Return
我知道有像U2U CAML Query Builder这样的工具,但我无法在我的工作站上安装软件。
任何人都可以帮助我吗?
到目前为止,这是我的查询,但它不起作用:
<Where>
<And>
<Eq>
<FieldRef Name='Title' />
<Value Type='Text'>1234</Value>
</Eq>
<And>
<Eq>
<Neq>
<FieldRef Name='Status' />
<Value Type='Text'>In Progress</Value>
</Neq>
</Eq>
<Or>
<Eq>
<Neq>
<FieldRef Name='Status' />
<Value Type='Text'>Completed</Value>
</Neq>
</Eq>
</Or>
</And>
</And>
答案 0 :(得分:0)
如果您想使用And
或Or
,您只需将语句放在<And>
/ <Or>
标记中
<Where>
<And>
<Eq>
<FieldRef Name="Title" />
<Value Type="Text">1234</Value>
</Eq>
<Neq>
<FieldRef Name="Status" />
<Value Type="Text">In Progress</Value>
</Neq>
</And>
</Where>
答案 1 :(得分:0)
使用 CAML 查询获取数据,其中作者名称 = ‘Author2’ 和 Publisher 不等于 ‘Publisher1’ 并且库存可用 作者 2 出版商 1 是 https://www.sharepointcafe.net/2015/06/caml-query-in-sharepoint.html