字符串中的数字应用
有时文本组件的数字也是需要参与计算的,比如用下拉框来打分,然后在合计总分,这时候就需要写入数字格式的选项值,再进行计算。
1. 单选打分的统计
服务和品质都是单选题,打分后需要相加得到总分。
得分表单
单选的显示值和选项值都为数字,如果直接拿到值相加会得到什么结果呢?下图中可以看到,如果公式直接编辑为服务+品质,那得到的结果是两个分数的相加(就是两个数字加在一起),1+3=4。
得分公式计算
2. 是否为纯数字的判断
VALUE(文本),如果文本是由纯数字构成的,则返回值是对应的这个数字;如果不是纯数字,带有文字、符号等等,则没有返回值。因为基于这个特点,我们可以判断某个字符串是否为纯数字。
比如填写银行卡号,必须是纯数字才能提交,那就可以在表单校验(如果开启了流程的,写在节点校验上)中填写公式。
下述代码可直接复制到公式编辑器内,注意替换银行卡号字段。
{"text":"EQ(VALUE(银行卡号),\"\")","marks":[{"from":{"line":0,"ch":9,"sticky":null},"to":{"line":0,"ch":15,"sticky":null},"value":"textField_ksj61zrl","invalid":false}],"isCmData":true}
公式校验
在提交数据时,如果银行卡号不是纯数字的,包含了其他的文字、符号等等,就无法提交数据。
校验提醒
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?