1

特定のイベントが発生したときに、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);
4

2 に答える 2

4

値を文字列として読み取り、単純に連結していたようです。var SPEND を Integer に解析してみてください。

例:

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

于 2013-09-25T16:51:24.447 に答える