我一直在查看程序的文档,但找不到执行指数运算的选项。
有什么办法吗?,也许用脚本?
谢谢,
计算字段公式目前不支持指数,因此您需要使用 gform_calculation_result JavaScript 挂钩以及 JavaScript pow()和 jQuery .val()来覆盖公式的结果。
如果您的计算字段 id 为 2,并且您想计算字段 1 中输入的值的 3 次方,您的脚本可能如下所示
<script>
gform.addFilter( 'gform_calculation_result', function(result, formulaField, formId, calcObj ){
if ( formulaField.field_id == "2" ){
var num = jQuery('#input_10_1').val();
result = Math.pow(num, 3);
}
return result;
});
</script>