有人在網路上問有關如何創建計算的列上會顯示格式設置為一個值清單"[使用者] – [狀態] – [位置]" 如在"保羅 · 高爾文 – 飲用水 [免費] 啤酒 – 在沙灘".
Paul 會進去和更新他的清單中的條目和計算的列會相應地更新. " [使用者] 預設為輸入/更新清單中的使用者.
計算的列不能使用"揮發性" 例如,函數 [我] 或 [今天]. 我解決了這個問題在測試環境中使用這些步驟:
- 創建一個名為"當前使用者"的文本列.
- 設置為其預設值 [我]
- 創建一個名為"Calc 測試"的計算的列.
- 設置其值 = [當前使用者]
我走進去, 一項添加到清單中,並且它奏效了.
我不認為 (但尚未確認) 這將在 SharePoint 工作 2007 – 編輯該專案時,才會更新計算的列所以在這種情況下 [我] 總是會最後編輯該專案的使用者.
同一技巧使用 [今天] 不再有效 – 看到這個帖子的更多詳細資訊 http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
哎喲. 看起來不像那 ' 解決方法’ 在列中顯示的使用者資訊.
你好保羅,
沒有意義,我認為你只是想出一個方法來繞過我遇到了一個嚴肅的 InfoPath/SharePoint 問題.
基本上我可以獲取使用者的域和使用者名,但然後不能使用 [我] 篩選器和其他強大的 SharePoint 功能. 但通過使用像這樣的東西, 它應解決這一問題, 讓我來比較兩個文本欄 (單行) 而不是使用者和使用者組的列.
時間來試一試.
謝謝,
理查 · Harbridge
但是,當我查看清單中看只 [我] 並不是我的使用者名.
保羅 ·,
這種解決辦法謝謝. 它工作得非常棒. 擴大您的解決方案, 將您有什麼想法如何設置 calc 測試 = 當前使用者,如果您希望當前使用者必須具有只有所選的人的人選擇器欄位?
再次感謝.
德魯