获得sharepoint 2007作者(创建者)字段的价值

时间:2012-05-08 10:59:28

标签: sharepoint sharepoint-2007

我正在尝试设置传递网址过滤器,以便可以查看我们的公告页面,仅显示一个人的结果。

我希望按如下方式构建一个URL:

http://teamspace.intranet.group/sites/XXX/Lists/Announcements/AllItems.aspx?
&FieldName1=Author
&FieldValue1=????????

我很难找到适当的值来放入网址。尝试过domain / userid,活动目录用户名/描述,“firstname lastname”,“lastname,firstname”(都具有区分大小写和url编码)无济于事!

我没有infopath或任何网络开发产品/特殊的sharepoint连接。 如何确定特定用户的内部作者字段的值?

1 个答案:

答案 0 :(得分:2)

假设这是SharePoint 2010,当您使用过滤器时需要传递:

<?p>查看= <强> VIEWID &安培; FilterField1 =作者&安培; FilterValue1 = <强> FULLNAME

您可以转到名称字段中的http://site/_layouts/userdisp.aspx?Force=True来查看您的全名。

您可以通过转到设置来获取视图ID。

奇怪的是,你得到了导航过滤器UI的所有内容。

编辑:

在网上找到一个开放的2007网站:

https://portal.wusm.wustl.edu/mscits/tipjar/Lists/Team%20Discussion/AllItems.aspx?View= {4534CB53-DB3F-46C3-8C8E-D6449EF15201} &安培; FilterField1 =作者&安培; FilterValue1 = <强> Capkovic%2C%20Kathy%20%28MSCITS%29

Capkovic%2C%20Kathy%20%28MSCITS%29参数实际上只是 Capkovic,Kathy(MSCITS)的URL编码值,您可以使用javascript解码它,如:

decodeURIComponent("Capkovic%2C%20Kathy%20%28MSCITS%29")