条件文(If文)の例2:
出題する課題のレベル(難易度)に応じて提出期限を自動で設定する数式項目を作成するとします。
数式の入力値となる項目として、「レベル」という項目には、「A」、「B」、「C」のいずれかを入力します。また、「出題日」
の項目には、日付を入力します。
数式項目では、「レベル」と「出題日」に基づいて、期限が算出されます。数式項目の名前は「期限」とします。
期限の計算方法:
- レベル = A → 期限 = 出題日 + 14日
- レベル = B → 期限 = 出題日 + 10日
- レベル = C → 期限 = 出題日 + 5日
数式:
If(Contains(${連絡先.レベル},'A'),Adddate(${連絡先.出題日},14,'DAY'),If(Contains(${連絡先.レベル},'B'),Adddate(${連絡先.出題日},10,'DAY'),If(Contains(${連絡先.レベル},'C'),Adddate(${連絡先.出題日},5,'DAY'),Now())))