Получить текущее имя пользователя, которое зарегистрировано на портале SharePoint 2010 - PullRequest
0 голосов
/ 19 июля 2011

Как получить текущее имя пользователя (которое зарегистрировано в sp portal) в коде CAML?Я хочу создать фильтр так:

<Where>
 <Eq>
   <FieldRef Name="Reporter"/>
   <Value Type="Text">CurrentUserName</Value>
 </Eq>
</Where>

Reporter - это текстовое поле

1 Ответ

1 голос
/ 19 июля 2011

Если возможно, было бы лучше, если бы «Репортер» был полем «Пользователь». Это позволяет заполнить это поле под контролем людей. Это также позволит этому CAML-запросу работать.

<Where>
    <Eq>
        <FieldRef Name=’Reporter’ LookupId=’TRUE’/>
        <Value Type=’Integer’><UserID/></Value>
    </Eq> 
</Where>
...