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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值