我创建了一个计算列,它创建了一个调用名为“Pitch Name”的列的URL,然后从中创建URL,但我必须删除需要显示为URL的音高之间的空格/空格。例如“可口可乐”需要是“CocaCola”,所以网站名称可以是“http://sitename.com/CocaCola”。我尝试过使用TRIM功能,但这不起作用。我已经尝试了REPLACE功能,但这似乎也没有用。任何解决方案?
(试图编辑答案:) 更新: REPLACE和FIND函数有效但仅当字符串包含所需字符的数量时才有效。如果角色没有出现与公式要求的次数相同的话,那么总是会得到字符串#VALUE,这意味着它没有工作
答案 0 :(得分:1)
SharePoint计算字段使用Excel函数,而不是.NET函数,因此您可能希望使用SUBSTITUTE而不是REPLACE。
尝试这样的事情:
=SUBSTITUTE([Pitch Name], " ", "")
<强>更新强>
张雪梅在Calculated Field Error中说:
“SUBSTITUTE”功能在SharePoint中不可用。
作为一种解决方法,他建议:
对于“SUBSTITUTE”功能,您必须使用“REPLACE”功能和“FIND”功能的组合。 “FIND”将返回字符串中所需字符的位置,然后将其传递给“REPLACE”函数,以便它可以用新字符替换它。