如何将简单文本转换为 SharePoint2010 库中的 userField?想法:我以 xml 格式上传特定文档,其中包含下一种格式的文本字段 - 域\用户名(例如“CSIA\ROV”)。我的库有一个类型为 UserField(个人或组)的字段,我想将域\用户名转换为这种类型,即获取当前登录 sp 门户(例如 Roman Vovk)的结果用户。我可以使用哪些方法来解决我的问题?我可以使用 sp 工作流或 sp 设计器(caml)解决这个问题吗?或者我应该使用一些事件接收器(例如 ItemAdding)?
问问题
1297 次
1 回答
3
我认为您需要推出一些代码。即使用事件处理程序。
问题是 SharePoint 中的用户字段需要与域\用户不同的格式。它适用于格式 145;#BobR;#11;#Sally
您需要做的第一件事是确保您的用户属于该站点,然后您可以获得对表示它的 SPUser 对象的引用,并使用它向字段添加条目。
有关更多详细信息:UserField.Value 属性
于 2011-07-21T04:22:16.513 回答