我是sharepoint的初学者,使用CAML查询从共享点列表中获取用户项列表。
我拥有的数据是如下的用户ID列表: - 1 2 3 4 5
现在我想编写CAML查询以从共享点列表中检索用户项 其中userid在(1,2,3,4,5)
中答案 0 :(得分:2)
如果您想按用户ID过滤数据,您需要为作者字段设置LookupId =“TRUE”:
<Eq>
<FieldRef Name="Author" LookupId="TRUE" />
<Value Type="Integer">1</Value>
</Eq>
如果您想为此字段使用多个值,请检查IN Element。所以你的CAML应该是这样的:
<In>
<FieldRef Name="Author" LookupId="True" />
<Values>
<Value Type="Integer">1</Value>
<Value Type="Integer">2</Value>
<Value Type="Integer">3</Value>
</Values>
</In>