gpt4 book ai didi

forms - 将公式添加到 Gravity Forms 表单

转载 作者:行者123 更新时间:2023-12-05 00:34:11 25 4
gpt4 key购买 nike

重力形式允许使用合并标签进行基本的场计算,例如 {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 中包含这种计算的想法。

仅供引用:Here is the form I am working on .我希望使用公式而不是“类(class) 1 周 1 充值”条件字段的 21 种不同变体,该字段仅在选择类(class) 1 和第 1 周时出现。

谢谢!

最佳答案

不确定您是否已经知道这一点,但对于数值计算,我发现我可以使用条件逻辑和默认值部分解决问题。我正在使用 Gravity Forms 1.7.2。

基本思想是在您的表单中添加一个新的数字字段,该字段使用条件逻辑,以便在您的条件为真时显示,否则不显示。确保为该字段提供一个对您的应用程序有意义的默认值。

现在,如果您在计算中包含新的数字字段,如果该字段被隐藏(您的条件为假),它将采用值 0,如果显示该字段(您的条件为真),则采用您选择的默认值。

例子:

字段 0:标签:“汉堡的成本”;类型:数字;默认值:10

字段 1:标签:“额外的奶酪?”;类型:单选按钮;选择"is"、“否”

字段 2:标签:“额外奶酪的成本”;类型:数字;条件逻辑:如果额外奶酪为"is",则显示此字段;默认值:2.50

字段 3:标签:“总成本”;类型:数字;启用计算:{汉堡的成本} + {额外奶酪的成本}

如果 Extra Cheese 为“No”,您应该会发现 Total Cost 字段显示 10,但是当您将 Extra Cheese 更改为“Yes”时,Total Cost 将更改为 12.50。

希望这可以帮助某人!

关于forms - 将公式添加到 Gravity Forms 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11084841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com