跳到主要内容

字符串中的数字应用

有时文本组件的数字也是需要参与计算的,比如用下拉框来打分,然后在合计总分,这时候就需要写入数字格式的选项值,再进行计算。

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分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!

点此填写调研问卷

--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4