スプレッドシートのK1セルには現在 3 (数値)が入っています。
if文で、特定の条件を満たした場合、このセルの値を1増やして4にしたいです。
これをするべく、以下のようなコードを書いたのですが、
var x = sheet.getRange('k:k').getValues(); if(a == b){ var x = x[i] + 1; sheet.getRange(i,11).setValue(x);
上のコードでは省略しているのですが、
if文はfor loop内にあります。
i行目で条件が一致したため、
変数xの値を1増やそうとしています。
問題は、setValueの結果が 31になってしまうことです。
3 + 1 = 4 とならずに、
3 + 1 = 31 と、文字列の結合になってしまいます。
このような場合、どういうコードを書けばよいものでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/23 09:22
2019/10/25 02:21