我想在Powershell中用SOAP查询Sharepoint,但是当我添加2个以上的字段时遇到了问题。我想知道的是,如果有方法可以查看4个字段中的任何一个是否为空?使用SOAP在multipe字段中查询Sharepoint的空值
当我执行此查询,我得到的结果:
<Query>
<Where>
<Or>
<IsNull>
<FieldRef Name='Field1'/>
</IsNull>
<IsNull>
<FieldRef Name='Field2'/>
</IsNull>
</Or>
</Where>
</Query>
然而,当我执行此查询时,会抛出异常。
<Query>
<Where>
<Or>
<IsNull>
<FieldRef Name='Field1'/>
</IsNull>
<IsNull>
<FieldRef Name='Field2'/>
</IsNull>
<IsNull>
<FieldRef Name='Field3'/>
</IsNull>
<IsNull>
<FieldRef Name='Field4'/>
</IsNull>
</Or>
</Where>
这正是我需要。我尝试了几个嵌套选项,但是这个做了诀窍。谢谢! –