在SharePoint 2010中将文本转换为用户字段

时间:2011-07-20 16:19:38

标签: text sharepoint-2010 spuserfield

如何在SharePoint2010库中将简单文本转换为userField? 理念: 我以xml格式上传特定文档,其中包含下一格式的文本字段 - 域\用户名(例如“CSIA \ ROV”)。我的库有一个类型为UserField(Person或Group)的字段,我想将domain \ username转换为此类型,即结果用户,当前登录sp门户(例如Roman Vovk)。 我可以用什么方法来解决我的问题?我可以使用sp工作流程或sp designer(caml)来解决这个问题吗?或者我应该使用一些事件接收器(例如ItemAdding)?

1 个答案:

答案 0 :(得分:2)

我认为你需要推出一些代码。即使用事件处理程序。

问题是SharePoint中的用户字段需要的格式与domain \ user不同。它的工作格式为145; #BobR;#11; #Sally

您需要做的第一件事是确保您的用户属于该站点,然后您可以获得对表示它的SPUser对象的引用,并使用它来向该字段添加条目。

有关详情:UserField.Value Property