Я пытаюсь обновить поле типа spFieldUserValue, вы знаете, PeoplePicker.Как обновить поле типа spFieldUserValue из веб-служб SharePoint
Соответствующий код
batchElement.InnerXml = "<Method ID='1' Cmd='Update'>" +
"<Field Name='ID'>1</Field>" +
"<Field Name='APersonField'>32;#This is pretty much ignored</Field>" +
"<Field Name='Title'>Wow edited!</Field></Method>";
result = listService.UpdateListItems(strListID, batchElement);
Как мой код успешно обновляет APersonField с кем бы это No.32 для этого веб-сайта (для уточнения, они не назвали «Это в значительной степени игнорируется», который, кажется, игнорироваться.
во всяком случае, как бы я, учитывая имя учетной записи в формате [домен] [пользователь] найти соответствующий номер для тир поиска идентификатора в безопасности сайта, используя только веб-сервисы?