2013-09-25 34 views
0

我试图在某个事件发生时将Google电子表格中单元格的值加1。但是,不要说......将-6更改为-5,而是将其更改为-61。我的代码有什么问题?Google脚本:将值1加1

var Spending = sheet.getRange("B2"); 
var SPEND = [Spending.getCell(1, 1).getValue()]; 

**EVENT TRIGGERED** 

SPEND = SPEND+1; 
    Spending.setValue(SPEND); 

回答

0

它似乎是以字符串的形式读取值并简单地连接它。尝试将var SPEND解析为Integer。

例如:

SPEND = parseInt(SPEND)+1SPEND = Number(SPEND)+1

+0

对不起,我很困惑。你能解释得更好吗?我在下面的脚本中有一段是完全一样的(但是减去1),并且没有问题。所以它必须与我如何加入1. – derekantrican

+0

我编辑了答案..它有效吗? – tviana