我在 Lotus Notes 数据库的视图中的一列中有这个公式。但是,它不会更改视图中“EmployeeName”字段的值,并且仍显示原始名称。
例子:Original value: Franco Martínez, José Ramó
Expected output: Franco Martinez, Jose Ramo
value1:="i";
value2:="e";
value3:="o";
optionList := value1:value2:value3;
aliasList := "í":"é":"ó";
@ReplaceSubstring(@Text(EmployeeName); aliasList; optionList)
由于公式绝对正确,问题一定出在其他地方。
您已经检查过该字段是摘要字段,因此这不可能是问题所在。
请检查列的编程名称(属性中的最后一个选项卡):
它是否恰好与同一视图中的另一列匹配,或者可能是“EmployeeName”?然后只需删除该名称,它将被新的唯一名称重新填充。
解释:
重复的编程名称意味着两列显示相同的值,并且第二列的公式永远不会执行。如果列的名称中有字段名称,那么无论公式如何表示,它将始终显示该字段的值。
另一种解释可能是“픓í”...可能其中一个是另一个 Unicode 字符的表示,并且恰好“看起来”像另一个字符...您可以使用按钮或代理,只需 @Prompts 替换子字符串后的值,或将字段的内容复制到十六进制编辑器中...
您还可以尝试使用 @Ascii() - @Function 转换为 ascii,而无需替换字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)