2012-05-08 86 views
0

我試圖設置一個傳遞網址過濾器,以便我們的公告頁面可以顯示來自一個人的結果。獲取sharepoint 2007的價值作者(創建者)字段

我期待建立一個網址如下:

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

我在努力尋找合適的值在URL中佔有一席之地。嘗試過域/ userid,活動目錄用戶名/描述,「firstname lastname」,「lastname,firstname」(全部區分大小寫和url編碼)無濟於事!

我沒有infopath或任何Web開發產品/特殊Sharepoint連接。 如何找出特定用戶的內部作者字段的值?

回答

2

假設這是SharePoint 2010中,當您使用過濾器,你需要傳遞:

查看= VIEWID & FilterField1 =作者& FilterValue1 = FULLNAME

你可以看到你的全這個字段的名稱是http://site/_layouts/userdisp.aspx?Force=True

您可以通過轉到設置來獲取視圖ID。

奇怪的部分是你得到所有的導航過濾器用戶界面。

編輯:

找到一個開放的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,凱西一個URL編碼值(MSCITS),你可以用JavaScript作爲在解碼:

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

+0

它是SharePoint 2007中(編輯了我的問題)。當我追加上面的URL(我有我自己的詳細信息)時,並沒有一個FullName字段,並且「區域設置」沒有顯示用戶標識。 –

+0

我的意思是用戶的完整顯示名稱,如FilterValue1 = Joe RawFocus –

+0

這在2007年不起作用。 –