SharePoint получает текущее имя учетной записи пользователя?

Сохраняет ли SharePoint 2010 имя учетной записи текущего пользователя где-то в глобально доступном объекте JS?

Каждое решение, которое я могу найти, включает в себя некоторую вариацию вызова веб-службы ajax, и это кажется чрезвычайно тяжелым решением для доступа к тому, что должно быть тривиальной частью информации.

Вещи, к которым я могу легко получить доступ:

  • Получить текущий идентификатор пользователя из __spUserId
  • Получить текущее имя пользователя, очистив html ленты (например: $('#zz17_Menu').text ())

Но ни одно из них не является именем учетной записи.

Вещи, которые я бы предпочел не делать:

  • Получить текущую информацию о пользователе с помощью SOAP-вызова GetUserProfileByName
  • Получить текущую информацию о пользователе, выполнив Ajax-вызов для ../_layouts/userdisp.aspx
6
задан Sinetheta 20 June 2012 в 17:33
поделиться