我创建了一个自定义列表,并且在我的列表中有一个人员选择器。
我可以在 AD 中快速输入某人的名字,然后他们就会出现。
然而,当我需要导出到 Excel 时,我得到了一些基本信息
EmployeeName Item sites/Lists/Sign Up
我想出口
Name, Phone, Title, Division
我不知道从哪里开始。我的电脑上确实安装了 InfoPath 2013(但我们不允许使用 C# 来做代码级别的事。我认为 VBA 可以)
谢谢
答案1
人员字段是 SharePoint 中的一个复杂对象,当您简单地导出列表时,它不会在 Excel 中遇到所有这些属性。
作为导出的替代方法,您可以使用 Power Query 访问列表。使用 Power Query,可以展开人员字段以显示所有这些属性。
Power Query 是 Microsoft 为 Excel 2010 和 2013 提供的免费插件,并作为获取和转换功能内置于 Excel 2016 中。
对 SharePoint 网站创建一个新的查询,选择列表,选择您想要在表中显示的字段。
然后单击人员字段的“展开”按钮并选择要显示的属性。
将查询保存到工作表中。当 SharePoint 中的数据发生变化时,您可以使用“数据”>“全部刷新”刷新查询。