Sharepoint 2007 如何在页面中显示Sharepoint网站使用情况统计信息?

Sharepoint 2007 如何在页面中显示Sharepoint网站使用情况统计信息?,sharepoint-2007,moss,sharepoint-api,Sharepoint 2007,Moss,Sharepoint Api,在页面中显示站点使用统计信息的最佳方式是什么?我知道我可以从/_layouts/SpUsageSite.aspx和designer查看统计数据,但如果我想以自定义方式向目标受众显示此信息,我如何在页面中显示此数据?至少我需要显示最近访问过的页面。您需要将SharePoint类用于返回报告。请参阅MSDN上的SPUsage类http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spusage.aspx

在页面中显示站点使用统计信息的最佳方式是什么?我知道我可以从/_layouts/SpUsageSite.aspx和designer查看统计数据,但如果我想以自定义方式向目标受众显示此信息,我如何在页面中显示此数据?至少我需要显示最近访问过的页面。

您需要将SharePoint类用于返回报告。请参阅MSDN上的SPUsage类http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spusage.aspx谢谢大家,但我很容易就解决了问题,我只是简单地使用了

spweb.GetUsageDataSPUsageReportType,SPUsagePeriodType

不知道SPWeb有这样的方法,我的要求就足够了。
thank you@Chris SPUsage也是一个解决方案,我想,下次我会在SP主页上尝试它,转到“站点操作”、“站点设置”,修改所有站点设置,然后在“站点管理”列下选择“站点使用情况报告”

一旦页面加载并显示统计信息。将url从浏览器中复制出来,然后将其添加到列表或注释中,然后将其作为web部件添加到页面中,并带有指向统计报告的超链接


您还可以创建一个新的网页,然后插入一个带有统计报告url的I-frame对象,然后使用列表将新网页链接到父网站。

web部件就是一种方法。不幸的是,我只知道2010年的web部件开发,这与我的理解大不相同。@chris felstead你知道C方式吗?我认为2007年和2010年的编码位是相同的,如果我只能提取网站集中最近访问过的前10个页面及其命中率,这也可以+1名称空间中有很多使用类-感谢您的努力,但问题是大多数情况下,页面仅是管理员。让用户查看该页面是不明智的。如果您只需要特定的信息,为什么要显示整个页面?我已经得到了我想要的方法。请看一下我的答案。