根据成绩判断等级
在搭建宜搭应用的过程中,你可能会遇到以下这些问题。
- 学生成绩单中,需要根据学生的成绩,判断出学生的等级(优秀、良好、及格、不及格)
- 客户评价中,需要根据客户的评价总分数,判断出客户的满意度(满意、一般、不满意)
前提条件
本教程使用到宜搭的表单公式,你可以先了解以下表单公式。
实现效果
实现步骤
创建普遍表单页面
创建普通表单页面,详情请参考普通表单。
在画布区域拖入以下组件。
- 数值:命名为分数
- 单行文本:命名为等级
添加表单公式
从逻辑上分析,我们需要用公式对分数进行判断,输出对应的等级。
- 优秀:分数 >=(GE) 90
- 良好:分数 >=(GE) 75
- 及格:分数 >=(GE) 60
- 不及格:上述均不满足
等级字段选择公式编辑,并配置下图所示公式,也可以直接复制公式源码,注意修改字段。
{"text":"IF(GE(分数,90),\"优秀\",IF(GE(分数,75),\"良好\",IF(GE(分数,60),\"及格\",\"不及格\")))","marks":[{"from":{"line":0,"ch":6,"sticky":null},"to":{"line":0,"ch":10,"sticky":null},"value":"numberField_lyy0s65c","invalid":false},{"from":{"line":0,"ch":26,"sticky":null},"to":{"line":0,"ch":30,"sticky":null},"value":"numberField_lyy0s65c","invalid":false},{"from":{"line":0,"ch":46,"sticky":null},"to":{"line":0,"ch":50,"sticky":null},"value":"numberField_lyy0s65c","invalid":false}],"isCmData":true}
保存页面
视频教程
在线试玩
本文档对您是否有帮助?