使用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

 

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