Web services 如何从SharePoint web services更新spFieldUserValue类型的字段

Web services 如何从SharePoint web services更新spFieldUserValue类型的字段,web-services,sharepoint,moss,Web Services,Sharepoint,Moss,我正在尝试更新spFieldUserValue类型的字段,你知道的,PeoplePicker 有关守则如下: batchElement.InnerXml = "<Method ID='1' Cmd='Update'>" + "<Field Name='ID'>1</Field>" + "<Field Name='APersonField'>32;#This is pretty much ignored</Field>"

我正在尝试更新spFieldUserValue类型的字段,你知道的,PeoplePicker

有关守则如下:

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);
batchElement.InnerXml=“”+
"1" +
“32;#这几乎被忽略了”+
“哇!”;
结果=listService.UpdateListItems(strListID,batchElement);
当我的代码成功地更新了该网站第32名的人的APersonField时(为了澄清,他们没有被命名为“这几乎被忽略了”,这似乎被忽略了)


不管怎样,如果给我一个[domain][user]格式的帐户名,我会怎么做仅使用web服务在网站的安全性中查找其查找id的相关号码?

我认为该号码是网站中的用户id。这可以通过调用
UserGroup.GetUserInfo
使用用户和组web服务来确定(有关详细信息,请参阅)