前提・実現したいこと
スプレッドシートのC列17行以降の数値から
16行毎に加算する数値を0.5上げて追加していきたいです。
C列17~33行 +0.5
C列34~50行 +1.0
といった具合に数値を最終行まで加算していきたいです。
※C列には既に数値は入っておりその数値に加算していく形です
該当のソースコード
gs
1function plus() { 2var ss = SpreadsheetApp.getActiveSpreadsheet(); 3var sh = ss.getActiveSheet(); 4var lastRow = sh.getLastRow(); 5var r = 0.5; 6for(var i=17; i<=lastRow; i++){ 7sh.getRange(i,3).setValue(sh.getRange(i,3).getValue()+r); 8if(i % 17 === 0){ 9r + 0.5; 10} 11} 12}
IF文以降が反映されていない
上記のソースコードを実行すると、最終行まで0.5の加算しかされません。
コードの内容的にif以降が反映されていないように感じるのですが、
16行毎に加算する数値を上げるにはどういった対処をすればいいでしょうか。
エラーメッセージなし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。