AirScript单元格计算问题
Range('B6').Value2 = Range('A4') * Range('B4') * Range('C4') + Range('D4')
比如 a4(2) * B4(2) * C4(2)+ d4 (5)=13,
这个在js宏里面可以计算正确,为什么在AirScript 2.0里就变成了, 2*2*2=8 后8+5不是加法而是连接变成85
用变量调试下
const aa = Range('A4') * Range('B4') * Range('C4') + Range('D4')
console.log(typeof aa)
输出是string
const a = Range('A4').Value2
const a1 = Range('B4').Value2
const a2 = Range('C4').Value2
const b = Range('D4').Value2;
Range('B6').Value2 = a * a1 * a2 + b
这样就可以准确计算
但因为单元格计算会好多,要是每个单元格搞一个变量那要就好麻烦了。
这个是什么个情况?请教下各位大神帮忙看看。先谢谢了