gasで条件に合ったセルがあれば背景色を変えようとしているのですがエラーが出て変えられません何故でしょうか?
function checkAcount(){ //背景色をセット var bgc_gray="#808080"; var bgc_red= "#FF0000"; //年月日を取得 var today = new Date(); today.setHours(0, 0, 0, 0); // 利用しているシート var data = SpreadsheetApp.openById('xxxx').getSheetByName('シート1'); var ss =SpreadsheetApp.getActiveSheet(); //最終行を取得 var last_row = data.getLastRow(); //退会の行のみ取得 var canselRow=data.getRange(2,4,last_row-1,1).getValues(); for(var i = 2; i < canselRow.length+2; i++) { var canselrow =new Date(canselRow[i-2]); if(canselrow.getTime() ==today.getTime() ){ var accountName = data.getRange(i,2).getValue(); var groupName = data.getRange(i,1).getValue(); ss.getRange(i,1,1,4).setBackgrounds(bgc_red); } } }
Exception: パラメータ(String)が SpreadsheetApp.Range.setBackgrounds のメソッドのシグネチャと一致しません。 at checkAcount
というエラーが起きているのですが原因わかりますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/26 06:01