0

組織展開のSharepointファーム2013.Sharepoint 2013アドインJSOM特定のドメインからユーザープロファイルを取得する方法は?

User Profile Service設定では、3つの異なるドメインに3つの接続が作成されます。

特定のドメイン(接続)からすべてのユーザープロファイルを取得する必要があります。

特定のドメインからユーザープロファイルを取得する方法を知っている人はいますか?

私はこのコードを持っている:

function getAllUsers() { 
    var clientContext = new SP.ClientContext.get_current(); 
    var keywordQuery = new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(clientContext); 
    keywordQuery.set_queryText(searchTerm);   
    keywordQuery.set_sourceId("B09A7990-05EA-4AF9-81EF-EDFAB16C4E31"); 
    keywordQuery.set_rowLimit(rowsPerPage); 
    keywordQuery.set_trimDuplicates(false);; 
    keywordQuery.set_startRow(startRow); 

    var searchExecutor = new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(clientContext); 
    results = searchExecutor.executeQuery(keywordQuery);   
    clientContext.executeQueryAsync(onQuerySuccess, onQueryError); 
} 

を、私は、検索でこのようなプロパティは、たぶん私は何とかこのプロパティSPS-SourceObjectDNを使用

結果見つけられませんでしたか?しかしどのように?

答えて

0

フォーラムでRajesh.Sitaraman https://social.technet.microsoft.com/Forums/en-US/512be815-c8dc-4669-a3d2-d3d2f731779c/sharepoint-2013-addin-jsom-how-to-get-users-profiles-from-specific-domain-?forum=sharepointdevelopment&prof=required CAの結果ソースを作成または変更するように指示されました。

私はこのバリアントを拒否し、アプリ

 var index = users[i].indexOf("@"); 
     var domainName = users[i].slice((index + 1), users[i].length); 
     if ($.inArray(domainName, domains) > -1) {..}  
で検索結果を扱います
関連する問題