Google 脚本:给值加 1

der*_*can 1 google-sheets google-apps-script

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

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

**EVENT TRIGGERED**

SPEND = SPEND+1;
    Spending.setValue(SPEND);
Run Code Online (Sandbox Code Playgroud)

tvi*_*ana 5

看起来是将值作为字符串读取并简单地将其连接起来。尝试将 var SPEND 解析为整数。

例子:

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