Создайте список контактов с списком информации о пользователе

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/103600

Вопрос

Я хочу заполнить список в фондах SharePoint 2013 с списком информации о пользователе.Список информации пользователей найден в /_Catalogs/users/simple.aspx (SiteUserInolist) и содержит все записи пользователей.

Любое представление о том, как это сделать?

Это было полезно?

Решение

Вы можете использовать модель объекта сервера в приложении на основе консоли или задание таймера. Получите все значения из списка пользователей

Проверьте эту проверку этого Это для деталей.

.

Затем вы можете добавить элементы в свой список назначения, используя C #. Код представлен здесь

Другие советы

The url provided is basically a oob list that contains all the user information. That means you can fetch an instance of it and perform normal list operations with it.

If using server object model, this is the code I lifted from Code Project and modified.

SPUser sUser = myweb.CurrentUser;
SPList UserList = SPContext.Current.Web.SiteUserInfoList;

SPList targetList = SPContext.Current.Web.Lists["target"];

foreach(SPListItem item in UserList.Items.GetItems()) 
{
  var newItem = targetList.Items.Add();
  newItem["UserName"] = item.Name;
  //populate column values;
  newItem.Update();
}

If you want to use different object model then there is comphrensive guide to working with list and list items using different object models : Here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top