Получение подробностей с помощью средства выбора людей с помощью SharePoint

1051
software is fun

Я создал собственный список, и в моем списке есть средство выбора людей.

Я могу быстро ввести чье-то имя в AD, и они появляются.

Однако, когда мне нужно экспортировать в Excel, я получаю некоторую основную информацию

EmployeeName Item sites/Lists/Sign Up 

Я хотел бы экспортировать

Name, Phone, Title, Division 

Я не уверен, с чего начать. У меня действительно установлен InfoPath 2013 на моем ПК (но нам не разрешают использовать C # для выполнения задач на уровне кода. Я думаю, что VBA в порядке)

Спасибо

0

1 ответ на вопрос

0
teylyn

Поле person является сложным объектом в SharePoint, и оно не попадает в Excel со всеми этими свойствами, когда вы просто экспортируете список.

В качестве альтернативы экспорту вы можете использовать Power Query для доступа к списку. С помощью Power Query поле person может быть расширено, чтобы показать все эти свойства.

Power Query - это бесплатная надстройка от Microsoft для Excel 2010 и 2013, которая встроена в Excel 2016 как Get и Transform.

Создайте новый запрос к сайту SharePoint, выберите список, выберите поля, которые вы хотите отобразить в таблице.

enter image description here

Затем нажмите кнопку «Развернуть» для поля «Человек» и выберите свойства, которые вы хотите показать.

enter image description here

Сохраните запрос на листе. Когда данные в SharePoint изменяются, вы можете обновить запрос, выбрав Данные> Обновить все.

Единственные данные, которые я могу получить - это имя сотрудника. software is fun 6 лет назад 0