我为Google Sheet编程和Addon,但是当我尝试进行数学运算(添加)时,这两个值被连接起来而不是添加。
例如,如果我尝试 1 + 2 ,我会 12 ,而不是 3 。
如何在Apps脚本中执行?
答案 0 :(得分:2)
在您的代码中尝试此操作。希望这可以帮助。将字符解析为int。
function myFunction() {
Logger.log("Here");
var a = parseInt('2');
var b = parseInt('3');
Logger.log(a + b); --// this should log 5
}
答案 1 :(得分:1)
我认为您可以使用 Number() 将值转换为数字,然后您可以添加它。这对我来说效果更好,因为如果您使用数字,您不必转换为整数并丢失小数。
数字(“1”)+数字(“2”)= 3
答案 2 :(得分:0)
我自己也遇到了同样的问题。但是,我认为这不是字符串的问题,因为乘法,除法和减法都能按预期工作。 解决方法是,我使用1-(-2) 这就像一种魅力,我的头很痛。