0

我正在尝试设置一个直通 URL 过滤器,以便可以查看我们的公告页面,显示仅来自一个人的结果。

我正在寻找如下构建一个 URL:

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

我正在努力寻找合适的 VALUE 放置在 URL 中。试过域/用户ID,活动目录用户名/描述,“名字姓氏”,“姓氏,名字”(都区分大小写和url编码)无济于事!

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

4

1 回答 1

2

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

?View= 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=Author&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")

于 2012-05-08T12:37:46.250 回答