我一直在查看该程序的文档,但找不到执行指数操作的选项。
有没有办法?,也许有脚本?
谢谢,
答案 0 :(得分:1)
计算字段公式目前不支持指数,因此您需要使用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>