3

我创建了一个计算列,该列创建一个 URL,该 URL 调用一个名为“Pitch Name”的列,并从中创建 URL,但我必须从需要显示为 URL 的音高中删除单词之间的空格/空格。例如,“可口可乐”需要是“可口可乐”,因此站点名称可以是“http://sitename.com/CocaCola”。我尝试过使用 TRIM 功能,但这不起作用。我也尝试过 REPLACE 功能,但这似乎也不起作用。任何解决方案?

(取自尝试编辑答案:)
更新: REPLACE 和 FIND 函数有效,但前提是字符串包含所需字符的数量。如果字符出现的次数与公式要求的次数不同,您将始终得到字符串#VALUE,这意味着它没有工作

4

1 回答 1

1

SharePoint 计算字段使用 Excel 函数,而不是 .NET 函数,因此您可能希望使用SUBSTITUTE而不是 REPLACE。

尝试这样的事情:

=SUBSTITUTE([Pitch Name], " ", "")

更新:

根据 Xue-Mei Chang 在计算场误差中的说法:

SharePoint 中不提供“SUBSTITUTE”功能。

作为一种解决方法,他建议:

对于“SUBSTITUTE”功能,您必须将“REPLACE”功能与“FIND”功能结合使用。“FIND”将返回所需字符在字符串中的位置,然后将其传递给“REPLACE”函数,以便它可以用新字符替换它。

于 2012-10-30T14:59:59.510 回答