Получение подробностей с помощью средства выбора людей с помощью 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 изменяются, вы можете обновить запрос, выбрав Данные> Обновить все.

Другие вопросы по тегам