SharePoint CAML 查询 AND/OR 运算符

问题描述 投票:0回答:2

如果您能帮助我的 CAML 查询正常工作,我将不胜感激。 我有以下清单:

| ID | Department | Status |

我正在尝试让查询返回

list items where ID=1, Department=Audit, and Status= "Stopped" OR "In Progress".

有人可以帮忙吗?

问候,

sharepoint-2010 caml
2个回答
5
投票

查询:

<Query>
   <Where>
      <And>
         <Eq>
            <FieldRef Name='ID' />
            <Value Type='Counter'>1</Value>
         </Eq>
         <And>
            <Eq>
               <FieldRef Name='Department' />
               <Value Type='Choice'>Audit</Value>
            </Eq>
            <Or>
               <Eq>
                  <FieldRef Name='Status' />
                  <Value Type='Choice'>In Progress</Value>
               </Eq>
               <Eq>
                  <FieldRef Name='Status' />
                  <Value Type='Choice'>Not Started</Value>
               </Eq>
            </Or>
         </And>
      </And>
   </Where>
</Query>

注意:假设Department是一个

Choice
字段


我建议您使用可以帮助您构建 CAML 查询的工具,例如 U2U Caml Query Builder

enter image description here


0
投票

有没有办法绕过开发环境 SSL ,因此我无法使用这个不错的工具...请有人指导我

© www.soinside.com 2019 - 2024. All rights reserved.