0
有沒有什麼方法可以將自定義函數添加到WSS 3.0中,以便在計算字段中使用?WSS 3.0計算列的自定義函數
例如,我想補充一點,URL進行編碼字符串的函數,使用戶可以創建基於其他領域像這樣用的網址列:
"http://www.test.com?fname="&URLENCODE([FirstName])&"&lname="&URLENCODE([LastName])
有沒有什麼方法可以將自定義函數添加到WSS 3.0中,以便在計算字段中使用?WSS 3.0計算列的自定義函數
例如,我想補充一點,URL進行編碼字符串的函數,使用戶可以創建基於其他領域像這樣用的網址列:
"http://www.test.com?fname="&URLENCODE([FirstName])&"&lname="&URLENCODE([LastName])
不行,你只能使用計算字段的預定義函數。 (見功能列表here)
有一些事情可以做,取決於你願意付出多少努力。
首先,您可以使用腳本來編碼部分網址。這是一個thorough example。它不是非常通用的,但它對於一個專欄非常有效。
第二種選擇是通過捕獲使用創建列的列表的SPItemEventReceiver函數來填充列。 您必須趕上ItemAdded事件,然後在服務器端代碼中對URL進行編碼。參見其他事件here。
所以是的,不是那麼容易,但可能。