2013-09-25 60 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