重力フォームでは、 などのマージ タグを使用して基本的なフィールド計算を行うことができますが、{Field 1:1} * {Field 2:2}
if/and/else ステートメントを使用して次のようなフィールド値を設定したいと考えています。
if (and ({Field 1:1} = 200,{Field 2:2} = 1), 100, if (and ({Field 1:1} = 200,{Field 2:2} = 2), 150, if (and ({Field 1:1} = 200,{Field 2:2} > 2), 200, 0)))
または言い換えれば:
if (field_1 = 200) {
if (field_2 = 1) {
field_3 = 100
} else if (field_2 = 2) {
field_3 = 150
} else {
field_3 = 200
}
この種の計算を Gravity Forms に含める方法について、誰かが私にアイデアを与えてくれることを願っています。
参考までに:これが私が取り組んでいるフォームです。コース 1 と週 1 が選択された場合にのみ表示される「コース 1 週 1 トップアップ」条件フィールドの 21 の異なるバリエーションの代わりに数式を使用したいと考えています。
ありがとう!