试图让这个脚本在AdobeJavaScript计算字段中工作,非常接近
我试图让这个脚本在AdobeJavaScript计算字段中工作,所以很接近。。。谢谢你的帮助。这一点是返回车辆交易价值乘以提供的范围试图让这个脚本在AdobeJavaScript计算字段中工作,非常接近,javascript,if-statement,adobe,acrobat,Javascript,If Statement,Adobe,Acrobat,我试图让这个脚本在AdobeJavaScript计算字段中工作,所以很接近。。。谢谢你的帮助。这一点是返回车辆交易价值乘以提供的范围 var vtv = Number(this.getField("VehicleTradeValue").valueAsString); if(vtv > 0) vtv *= 2; else if(vtv < 6000) vtv *= 1.9; else if(vtv < 9000) vt
var vtv = Number(this.getField("VehicleTradeValue").valueAsString);
if(vtv > 0)
vtv *= 2;
else if(vtv < 6000)
vtv *= 1.9;
else if(vtv < 9000)
vtv *= 1.75;
else if(vtv < 11000)
vtv *= 1.5;
else if(vtv < 12000)
vtv *= 1.4;
else if(vtv < 13000)
vtv *= 1.35;
else if(vtv < 14000)
vtv *= 1.3;
else if(vtv < 17000)
vtv *= 1.25;
else if(vtv < 20000)
vtv *= 1.2;
else if(vtv < 24000)
vtv *= 1.15;
else
vtv *= 1.1;
event.value(vtv)
var vtv=Number(此.getField(“VehicleTradeValue”).valueAsString);
如果(vtv>0)
vtv*=2;
否则,如果(vtv<6000)
vtv*=1.9;
否则,如果(vtv<9000)
vtv*=1.75;
否则如果(vtv<11000)
vtv*=1.5;
否则如果(vtv<12000)
vtv*=1.4;
否则,如果(vtv<13000)
vtv*=1.35;
否则,如果(vtv<14000)
vtv*=1.3;
否则如果(vtv<17000)
vtv*=1.25;
否则,如果(vtv<20000)
vtv*=1.2;
否则,如果(vtv<24000)
vtv*=1.15;
其他的
vtv*=1.1;
事件值(vtv)
假设问题是代码只返回2倍的tvt
如果(vtv>0)
vtv*=2
如果该值大于0,则返回vtv*2,因为满足第一个条件,所以代码的其余部分不会执行
这里有一些关于if/else的资源,也许你可以解决它。
要点是这个if语句有一个不稳定的链条。试试看。在逻辑上,一个条件一个条件地工作。如果您需要更多帮助,请告诉我。具体是什么问题?即电流输出与预期值的比较。同时阅读adobe,为什么要将值作为字符串而不仅仅是.value拉入