Javascript 在满足条件后继续迭代for循环
我已经编写了一个for循环,它将运行额外的代码Javascript 在满足条件后继续迭代for循环,javascript,arrays,google-apps-script,Javascript,Arrays,Google Apps Script,我已经编写了一个for循环,它将运行额外的代码if(sheetData[I]!==“”) 理想情况下,我希望在条件之后运行以下代码,但随后循环并再次运行它,以获得与条件匹配的下一项。有什么办法可以做到这一点吗 函数getSheetSectionDataTest(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“参数”);//获取工作表 var sheetData=sheet.getDataRange().getV
if(sheetData[I]!==“”)
理想情况下,我希望在条件之后运行以下代码,但随后循环并再次运行它,以获得与条件匹配的下一项。有什么办法可以做到这一点吗
函数getSheetSectionDataTest(){
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“参数”);//获取工作表
var sheetData=sheet.getDataRange().getValues();//获取所有工作表数据
var sectionNames=normalizeHeaders(normalizeHeaders(sheet.getRange('A1:A').getValues());
var sectionData=[];//包含所有节数据的主数组
//为每个节创建一个数组
对于(h=0;hsectionData[sectionName[0]]。push(obj)
。与创建新节数据的方法相同,如sosectionData[sectionNames[h]]=[]代码>我这样做时一定是有语法错误。我尝试了所有可能的语法,看看它是否有效。现在看来这是可行的。谢谢