如何在应用脚本中进行数学运算?

时间:2017-06-13 16:00:57

标签: javascript google-apps-script google-sheets

我为Google Sheet编程和Addon,但是当我尝试进行数学运算(添加)时,这两个值被连接起来而不是添加。

例如,如果我尝试 1 + 2 ,我会 12 ,而不是 3

如何在Apps脚本中执行?

3 个答案:

答案 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) 这就像一种魅力,我的头很痛。