Sharepoint:计算列替换所有空格

cur*_*isk 2 formatting sharepoint sharepoint-2007 calculated-columns

看起来这真的是一件很简单的事情(可能确实如此),但我正在尝试获取列的字符串数据,然后通过计算列,用 %20 替换所有空格,以便在工作流生成的电子邮件实际上不会在第一个空间中断。

例如,我们在源列中有这个:

file:///Z:/data/这是我们的报告.rpt

并希望在计算列中结束:

file:///Z:/data/This%20is%20our%20report.rpt

已经使用了 REPLACE,并制作了一个可怕的超级嵌套 REPLACE/SEARCH 版本,但问题是你必须为每个潜在空间嵌套,如果你不知道预先有多少,它不起作用,或者会错过一些。

你们中有人遇到过这种情况吗?你们是如何处理的?

提前致谢!

Pau*_*Jan 5

据我所知,没有使用计算列语法的通用解决方案。这种情况的标准解决方案是使用 ItemAdded (/ItemUpdated) 事件并从代码初始化字段值。