0
私はまだJavaScriptを書くのにはとても新しいですし、スクリプトで何が間違っているのか理解できません。私は10行目のセルをチェックするためのスクリプトを書こうとしましたが、その内容が "いいえ"の場合、その行の残りのセルをクリアするようにしています。たとえば、 "1,10" = "いいえ"の場合、1,10から1,120の範囲がクリアされます。それから、シートの残りの部分でこれを行うようにループしました。シンプルなclearContent appscriptのトラブル
作品のスクリプトの並べ替え。問題は、より多くの行をクリアすることです。スクリプトが単一の「いいえ」になるたびに、その行の列が「はい」であっても、表示されなかった行とその下の複数の行が消去されます。
function fixRemovedChars() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form');
var rows = sheet.getLastRow();
for(var i=1;i<rows;i++){
var range = sheet.getRange(i, 11, i, 110);
var check = sheet.getRange(i,10).getValue();
if(check == "No"){
range.clearContent()
}
}
}
助けてください。私は何が間違っているか把握できません。