#ご相談内容
スプレッドシート内の"名簿"シートを指定して、
G列にクリア対象と入っている場合に、並列にあるA列の値をクリアする関数を作成しております。
for文で回し、G列が空欄(!rangeG)となったときに、ループを終了させるようにしたいのですが、
そもそもclearContent文の実行時にエラーが発生してしまします。
ご知見ある方、ご教示いただけると幸いです。
よろしくお願いいたします。
#エラー文
TypeError: オブジェクト 1 で関数 clearContent が見つかりません。
#実行関数
//------------------「名簿シートのA列を条件付きでクリアする関数」------------------//
function ClearSheetValues(){
var ss = SpreadsheetApp.getActive().getSheetByName("名簿");
var n = 1;
for(;;){
var rangeA = ss.getRange( "A" + n ).getValue();
var rangeG = ss.getRange( "G" + n ).getValue();
if(!rangeG){ break; }else{ if(rangeG == "クリア対象"){ rangeA.clearContent(); } n++;
}
}
}
//------------------「名簿シートのA列を条件付きでクリアする関数」------------------//

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/16 11:18
2018/11/16 11:19
2018/11/18 08:10