Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在满足条件后继续迭代for循环_Javascript_Arrays_Google Apps Script - Fatal编程技术网

Javascript 在满足条件后继续迭代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

我已经编写了一个for循环,它将运行额外的代码
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;h正确的语法是
sectionData[sectionName[0]]。push(obj)
。与创建新节数据的方法相同,如so
sectionData[sectionNames[h]]=[]我这样做时一定是有语法错误。我尝试了所有可能的语法,看看它是否有效。现在看来这是可行的。谢谢