2008-09-20 111 views
5

創建我有一個SharePoint列表的SharePoint計算字段的公式由

跟2個用戶爲examole(用戶A和用戶B)

我需要在列表中的項目的計算的字段,使得如果用戶「A 「創建該項目的領域價值將是」X「,如果用戶」B「創建項目字段值將是」是「

但我不能使用[創建]計算字段furmiula!這是爲什麼 ?!!還有另一種方法可以做我需要做的事情!

回答

6

如果使用Sharepoint Designer是一個選項,您可以爲該列表創建工作流程。將其設置爲在創建新項目時開始 - 或 - 編輯,使用「如果Created_By等於...」以及「將您的字段設置爲您的值」的操作,然後添加Else If分支並重復。這將始終覆蓋用戶在「yourfield」中輸入的任何內容。花費大約2分鐘來完成所有這些。

+0

好主意,比事件處理程序容易得多。 – 2008-09-20 21:15:48

0

我相信你可以創建一個默認值設置爲[Me]的文本字段,然後在計算字段中使用它。

0

對於更復雜的公式(即任何具有條件邏輯的公式),請嘗試爲內容類型(或doc庫)創建事件處理程序。這將允許您完全控制將字段設置爲您所期望的內容。

該字段可以隱藏在編輯屏幕內的用戶。

確保使用codeplex中的STSDev來設置部署解決方案。