在SharePoint 2013中,我们为在公司工作的所有员工提供了一个关于我的信息。 我想举例说明在SP2013的“关于我”页面填写推特账户的所有员工。
所以我可以用他们的推特帐户做点什么,都把它存放在一个数组中。
我使用的是sharepoint托管应用,因此优先编程语言是jscript。 问题是如何从所有员工的关于我的数据中获取这些数据?
答案 0 :(得分:1)
关于我"关于我" SharePoint中的页面实际上只是一个UI层,用于特定于用户所在页面的数据;对于您描述的数据,听起来您的用户可以将他们的Twitter手柄添加到他们的用户个人资料中。
如果是这种情况,使用JSOM(JavaScript对象模型)从User Profile Service查询数据相当简单。这篇MSDN文章应该足以让您入门:http://msdn.microsoft.com/en-us/library/office/jj920104%28v=office.15%29.aspx
指导说明;如果你的用户将Twitter的句柄放在一些多行文本块中,比如说"摘要"在用户个人资料中,我强烈建议更新您的用户个人资料,以包含用于存储其Twitter手柄(reference here)的自定义属性。 SharePoint使得添加自定义用户配置文件属性变得相当容易,因此不得不在文本块中解析类似Twitter句柄的内容,这将是不必要的复杂问题。可能表现更差。