Web services SharePoint Web服务,任务创建已分配给

Web services SharePoint Web服务,任务创建已分配给,web-services,sharepoint,Web Services,Sharepoint,我正在使用SharePoint WebService中的UpdateListItems()方法来创建新任务。 在任务创建中,我将分配的字段如下所示: String.Format("<Field Name='AssignedTo'>{0}</Field>", assignTo) String.Format(“{0}”,assignTo) 当值类似于;#时,(例如:67;#托托,图图),没问题 问题是我在C#控制台应用程序中使用Webservice,所以我不知道这个数字可

我正在使用SharePoint WebService中的UpdateListItems()方法来创建新任务。 在任务创建中,我将分配的字段如下所示:

String.Format("<Field Name='AssignedTo'>{0}</Field>", assignTo)
String.Format(“{0}”,assignTo)
当值类似于;#时,(例如:67;#托托,图图),没问题

问题是我在C#控制台应用程序中使用Webservice,所以我不知道这个数字可能是多少。我从active directory中检索登录信息,但这个数字似乎是特定于SharePoint的(自动增量)

有没有人能告诉我更多关于这个号码的信息,以及是否有可能通过网络服务获得这个号码


提前感谢

此号码是SPWeb中用户的ID,位于web服务调用的上下文中。当您浏览用户信息时,您可以在url中看到此数字(即)

要创建正确的字符串,请执行以下操作

web.AllowUnsafeUpdates = true;
SPUser user = web.EnsureUser(loginName);
web.AllowUnsafeUpdates = false;
string theCorrectAssignedToString = string.Format("{0};#{1}", user.ID, user.Name);
web-列表所属的SPWeb对象

如果有拼写错误,请更正,这样你就可以开始了