if(和({FIEld 1:1} = 200,{FIEld 2:2} = 1),100,if(and({FIEld 1:1} = 200,{FIEld 2:2} = 2),150,if(和({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中包含这种计算的想法.
仅供参考:Here is the form I am working on.我希望使用公式而不是“课程1周1补足”条件字段的21种不同变体,仅在选择课程1和第1周时出现.
谢谢!
解决方法 不知道你是否已经知道这一点,但对于数值计算,我发现我可以使用条件逻辑和默认值来部分解决问题.我正在使用Gravity Forms 1.7.2.基本思想是在表单中添加一个新的Number字段,该字段使用条件逻辑,以便在条件为真时显示,否则不显示.确保为该字段指定对您的应用程序有意义的默认值.
现在,如果在计算中包含新的数字字段,则如果字段被隐藏(条件为假),则将采用值0;如果显示字段,则采用默认值(条件为真).
例:
字段0:标签:“汉堡成本”;类型:数量;默认值:10
领域1:标签:“额外的奶酪?”;类型:收音机按钮;选择“是”,“否”
第2栏:标签:“额外奶酪的成本”;类型:数量;条件逻辑:显示此字段如果额外的奶酪是“是”;默认值:2.50
第3栏:标签:“总成本”;类型:数量;启用计算:{汉堡成本} {额外奶酪成本}
如果Extra Cheese为“No”,您应该会发现Total Cost字段显示10,但是当您将Extra Cheese更改为“Yes”时,总成本将更改为12.50.
希望这有助于某人!
总结以上是内存溢出为你收集整理的将公式添加到“重力表单”表单中全部内容,希望文章能够帮你解决将公式添加到“重力表单”表单中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)