我的SharePoint 2010网站中有自定义列表。当我将新项目添加到自定义SharePoint 2010列表时,我想在第一个字段中输入确切的用户ID时自动填充相应字段中的活动目录中的数据(用户的其他详细信息),我也会喜欢将字段内容作为电子邮件发送。 - 我知道我可以使用MS Infopath轻松完成此操作,但是我的组织使用不支持使用MS Infopath创建表单的SharePoint标准版,并且公司标准也不允许创建自定义Web部件。
可以通过SharePoint设计器或除开箱即用选项之外的任何其他方式完成。很高兴感谢你们帮助..
答案 0 :(得分:0)
如果不创建InfoPath表单或发布解决方案,则无法在SharePoint 2010中完成此操作。您可以使用人员选择器字段来获取一些用户数据,但是您无法填写其他字段。如果升级SharePoint以处理InfoPath,则可以connect to the User Profile service to get Active Directory data。如果您要发布解决方案,则需要set up and learn about developing SharePoint solutions in Visual Studio。
SharePoint 2013具有更好的javascript集成。如果您升级到2013并仍然需要此功能,则应该来SharePoint SE并搜索/请求使用javascript来抓取User Profile服务并默认填充字段。这可能是不可能的,但值得一试。