如何在CAML代码中获取当前用户名(在sp portal中记录)? 我想创建这样的过滤器:
<Where>
<Eq>
<FieldRef Name="Reporter"/>
<Value Type="Text">CurrentUserName</Value>
</Eq>
</Where>
Reporter - 是文本字段
答案 0 :(得分:1)
如果可能的话,如果'Reporter'是'用户'字段会更好。这允许该字段的人口与人员选择器控制。它还允许此CAML查询工作。
<Where>
<Eq>
<FieldRef Name=’Reporter’ LookupId=’TRUE’/>
<Value Type=’Integer’><UserID/></Value>
</Eq>
</Where>