【问题标题】:How to convert people picker value to username using SPServices如何使用 SPServices 将人员选择器值转换为用户名
【发布时间】:2013-08-18 05:55:22
【问题描述】:

我的列表中有一个人员选择器列,当我通过 SPServices 调用它时的值是

#10; last, first(dept_num);#35; last2, first(dept_num)

有没有办法从中获取用户名?
我想做一个GetUserProfileByName

【问题讨论】:

  • 您是否尝试过 GetUserProfileByName?只需使用“last, first(dept_num)”作为名称,看看是否有效。
  • 谢谢,我最终只是更改了该特定人员字段的列表设置以显示域/用户名而不是最后一个名称(部门)。谢谢!

标签: jquery sharepoint sharepoint-2010 spservices


【解决方案1】:
 public String IsNULL(string strnull)
 {
     if (strnull == dval)
         return dval;
     else
          return Convert.ToString(strnull.Split('#')[1]);
 }

将你的字符串传递给这个函数。它将删除组的 id 并为您提供确切的组名称。

【讨论】:

  • 谢谢,忘了通过 JavaScript 中的 SPServices 提及。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-07
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多