每this post,我需要在InfoPath表单的富文本字符串中计算逗号。
我有一个文本字段(FieldA)和一个数字字段(FieldB),它们的默认值是公式的默认值,该公式将查看FieldA中的值并计算逗号的数量。
除了逗号,大写和小写字母以及所有数字外,我的文本字符串还可能包含以下一个或多个实例:
&符&
括号()
Dash-
冒号:
分号;
我将这些内容添加到链接文章中提供的语句中,如下所示:
string-length(translate(FieldA,“ 1234567890ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstuvwxyz:;&-()”,“”))
并用于设置用于评估文本字符串的数字字段的默认值。
当我生成字符串时,我希望看到4的结果。
但是我一直得到35、47、39等数字。似乎在数其他数字。但是,除了数字,字母和上面的特殊字符外,我的字符串中没有其他内容。
我知道不看到实际的文本字符串很困难,但是您可以通过查看上面的语句来判断该语句为什么不起作用?算什么?是否计算空间?为什么我得到这么高的数字?