使用Search查詢Office 365 Groups

原文地址

我已經使用新的Office 365 Groups 功能有一段時間了,我想看看我在普通的SharePoint Online site怎麼使用它們。我今天的例子裏,我創建了兩個 public groups 和三個private groups


我第一個想法是使用Search 因爲我知道,group在後臺,是由site collection來存儲的。我只是要查找到,它使用的是哪一個WebTemplate 。你可以在search中,通過查看一個文檔,容易的找到site collection的名字。它被存儲在/sites/<GroupID>在最開始創建group的時候,你可以看到你的Group ID


使用REST API, 我們可以拼接 /_api/web到已經存在的URL,比如https://tenant.sharepoint.com/sites/GroupID/_api/web Looking通過查看這些結果,我找到了這個site使用的WebTemplate,名字就是 GROUP 有了這個,我們可以使用WebTemplate 託管屬性來查詢。我們要的查詢很簡單:

WebTemplate:GROUP

你可以在Search Center的搜索框裏輸入這個關鍵字。


我有5group,但是這裏只顯示2個。通過一些研究,以及一些其它的查詢,我發現不管我怎麼查,search永遠也查不到private groups 或者裏面的文檔。我不知道是不是一個bug,還是就是這麼設計的。這個仍然可能對你有用,你可以在Content Search web part裏面使用這個查詢。


我希望在將來,我們也可以查詢private groups。然後如果你使用了很多public group,能夠查詢還是很有用的。

Published Dec 16 2014, 08:49 AM by CoreyRoth

Filed under: SharePointEnterprise SearchRESTOffice 365SharePoint 2013Groups

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章