メインコンテンツまでスキップ

成績で等級を判断する

適切なアプリケーションを構築する過程で、次のような問題が発生する可能性があります。

  • 学生成績書では、学生の成績に基づいて、学生の等級 (優秀、良好、合格、不合格) を判断する必要がある
  • 顧客評価では、顧客の評価総点数に基づいて、顧客の満足度 (満足、一般、不満) を判断する必要がある

前提条件

このチュートリアルでは、適切なフォーム式を使用します。まず、次のことを知ることができますフォーム式

効果を実現する

実装手順

普遍的なフォームページの作成

通常のフォームページを作成します。詳細はこちらを参照してください通常フォーム

キャンバス領域で次のコンポーネントをドラッグします。

  • 数値: スコアに名前を付けます
  • 単一行テキスト: 等級という名前を付けます

フォーム式の追加

論理的に分析すると、計算式で点数を判断し、対応する等級を出力する必要がある。

  • 優秀: スコア> = (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}

保存ページ

ビデオチュートリアル

オンラインで試遊する

この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
© DingTalk (Singapore) Private Limited