Sharepoint WSS 3.0计算列的自定义函数

Sharepoint WSS 3.0计算列的自定义函数,sharepoint,sharepoint-2007,wss,wss-3.0,Sharepoint,Sharepoint 2007,Wss,Wss 3.0,有什么方法可以将自定义函数添加到WSS 3.0中,以便在计算字段中使用 例如,我想添加一个URL编码字符串的函数,这样用户就可以基于其他字段创建URL列,如下所示: "http://www.test.com?fname="&URLENCODE([FirstName])&"&lname="&URLENCODE([LastName]) 不可以,只能对计算字段使用预定义函数。(参见功能列表) 你可以做一些事情,这取决于你愿意为此付出多少努力 首先,您可以使用脚本对UR

有什么方法可以将自定义函数添加到WSS 3.0中,以便在计算字段中使用

例如,我想添加一个URL编码字符串的函数,这样用户就可以基于其他字段创建URL列,如下所示:

"http://www.test.com?fname="&URLENCODE([FirstName])&"&lname="&URLENCODE([LastName])

不可以,只能对计算字段使用预定义函数。(参见功能列表)

你可以做一些事情,这取决于你愿意为此付出多少努力

首先,您可以使用脚本对URL的部分内容进行编码。这是一本书。它不是很通用,但是对于一个专栏来说,它会很好地工作

第二个选项是自己填充列,方法是捕获使用所创建列的列表的SPItemEventReceiver函数。 您必须捕获事件,然后用服务器端代码对URL进行编码。请参阅其他事件

所以,是的,不是那么容易,但有可能