Javascript 简单clearContent appscript的问题

Javascript 简单clearContent appscript的问题,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我对编写javascript还是相当陌生,无法找出我的脚本有什么问题。我试着写一个脚本来检查第10列中的单元格,如果它的内容等于“否”,我试着弄清楚该行中的其余单元格。例如,如果“1,10”=“否”,则应清除范围1,10至1120。然后我把它打了个圈,这样它就可以在剩下的纸上这样做了 这个剧本很管用。问题是它清除的行数超出了它应该清除的行数。每次脚本遇到一个“否”时,它都会清除出现“否”的行和它下面的多行,即使该行上的列是“是” 函数fixRemovedChars(){ var sheet=Sp

我对编写javascript还是相当陌生,无法找出我的脚本有什么问题。我试着写一个脚本来检查第10列中的单元格,如果它的内容等于“否”,我试着弄清楚该行中的其余单元格。例如,如果“1,10”=“否”,则应清除范围1,10至1120。然后我把它打了个圈,这样它就可以在剩下的纸上这样做了

这个剧本很管用。问题是它清除的行数超出了它应该清除的行数。每次脚本遇到一个“否”时,它都会清除出现“否”的行和它下面的多行,即使该行上的列是“是”

函数fixRemovedChars(){
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form');
var rows=sheet.getLastRow();

对于(var i=1;i如果其他人好奇,我发现我的问题出了什么问题。在这一行

var range = sheet.getRange(i, 11, i, 110);
我忘了语法是(startrow,startcolumn,行数,列数)。
(#,#,#,x,#)左边示例中的x不断增加,导致它清除了更多行。

如果其他人好奇,我发现我的问题出了什么问题。在这一行

var range = sheet.getRange(i, 11, i, 110);
我忘了语法是(startrow,startcolumn,行数,列数)。 (#,#,x,#)左侧示例中的x不断增加,导致它清除更多行