Получение подробностей с помощью средства выбора людей с помощью SharePoint
Я создал собственный список, и в моем списке есть средство выбора людей.
Я могу быстро ввести чье-то имя в AD, и они появляются.
Однако, когда мне нужно экспортировать в Excel, я получаю некоторую основную информацию
EmployeeName Item sites/Lists/Sign Up
Я хотел бы экспортировать
Name, Phone, Title, Division
Я не уверен, с чего начать. У меня действительно установлен InfoPath 2013 на моем ПК (но нам не разрешают использовать C# для выполнения задач на уровне кода. Я думаю, что VBA в порядке)
Спасибо
1 ответ
Поле person является сложным объектом в SharePoint, и оно не встречается в Excel со всеми этими свойствами, когда вы просто экспортируете список.
В качестве альтернативы экспорту вы можете использовать Power Query для доступа к списку. С помощью Power Query поле person может быть расширено, чтобы показать все эти свойства.
Power Query - это бесплатная надстройка от Microsoft для Excel 2010 и 2013, которая встроена в Excel 2016 как Get и Transform.
Создайте новый запрос к сайту SharePoint, выберите список, выберите поля, которые вы хотите отобразить в таблице.
Затем нажмите кнопку "Развернуть" для поля "Человек" и выберите свойства, которые вы хотите показать.
Сохраните запрос на листе. Когда данные в SharePoint изменяются, вы можете обновить запрос, выбрав Данные> Обновить все.