googleスプレッドシートで一行おきに色を塗りつぶすスクリプトで、表題のようなメッセージが出ます。
メソッド Range.setBackgroundColor は推奨されていません。Collapse File: コード Line: 15
サポート終了の方法は今後削除されることがあるので、使用しないでください。別のソリューションの使用をご検討ください。
1function color(){ //背景色を一行おきに色を付ける 2 var sheet = SpreadsheetApp.getActiveSheet(); 3 var numColumns = sheet.getLastColumn(); 4 for(var i=1;i<=sheet.getLastRow();i++){ 5 if(i%2==0){ 6 sheet.getRange(i, 1, 1, numColumns).setBackgroundColor('#FFCC00'); 7 }else{ 8 sheet.getRange(i, 1, 1, numColumns).setBackgroundColor('#FFFFFF'); 9 } 10 } 11}
ただし「コード Line: 15」となっているのは上に他のスクリプト行があるためで、15行目は
1 sheet.getRange(i, 1, 1, numColumns).setBackgroundColor('#FFCC00');
の行となります。
回避方法をご存知の方いらっしゃいましたらご教授ください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。