2010-08-03 74 views
0

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

例如,我想补充一点,URL进行编码字符串的函数,使用户可以创建基于其他领域像这样用的网址列:

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

回答

2

不行,你只能使用计算字段的预定义函数。 (见功能列表here

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

首先,您可以使用脚本来编码部分网址。这是一个thorough example。它不是非常通用的,但它对于一个专栏非常有效。

第二种选择是通过捕获使用创建列的列表的SPItemEventReceiver函数来填充列。 您必须赶上ItemAdded事件,然后在服务器端代码中对URL进行编码。参见其他事件here

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