跳到主要内容

根据成绩判断等级

在搭建宜搭应用的过程中,你可能会遇到以下这些问题。

  • 学生成绩单中,需要根据学生的成绩,判断出学生的等级(优秀、良好、及格、不及格)
  • 客户评价中,需要根据客户的评价总分数,判断出客户的满意度(满意、一般、不满意)

前提条件

本教程使用到宜搭的表单公式,你可以先了解以下表单公式

实现效果

实现步骤

创建普遍表单页面

创建普通表单页面,详情请参考普通表单

在画布区域拖入以下组件。

  • 数值:命名为分数
  • 单行文本:命名为等级

添加表单公式

从逻辑上分析,我们需要用公式对分数进行判断,输出对应的等级。

  • 优秀:分数 >=(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}

保存页面

视频教程

在线试玩

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