0

我在Sp2013中有一個需求前提。我需要爲當月的所有員工提供週年紀念日。 我有代碼爲當前用戶提取數據。我需要所有用戶的幫助,這些用戶的週年紀念屬於當月。任何幫助表示讚賞。從用戶配置文件獲得本月所有員工週年紀念+ SP2013

var url = _spPageContextInfo.siteAbsoluteUrl + "/_api/SP.UserProfiles.PeopleManager/GetMyProperties"; 

$.ajax({ 

    url: url, 
    type: "GET", 

    contentType: "application/json;odata=nometadata", 
    headers: { Accept: "application/json;odata=verbose" }, 
    success: function (data) { 
     try { 
      //Get properties from user profile Json response 
      userDisplayName = data.d.DisplayName; 
      AccountName = data.d.AccountName; 
+0

這將適用於您。 http://stackoverflow.com/questions/21548279/how-to-get-with-sharepoint-client-apis-all-user-profiles – Vaibhav

回答

1

CSOM將爲Per用戶提供方法。所以在你的情況下,如果你想獲得每個用戶的週年紀念,那麼你需要先獲得網站集中的所有用戶,然後遍歷它們以獲取用戶個人資料並獲得週年紀念日的領域。 @vaibhav建議有一個如何實現這個的例子。

尋找最upvoted答案

感謝

相關問題