Google apps script google脚本循环只执行一次

Google apps script google脚本循环只执行一次,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我将数据从一个函数传递到另一个有循环的函数。循环只执行一次,执行次数不超过data.length。请帮忙 function first(){ //start code... var symbol = filetext.substr(filetext.search("Title:")); symbol = symbol.split(' '); symbol = symbol[1]; //someText if(symbol == 'someText') { seco

我将数据从一个函数传递到另一个有循环的函数。循环只执行一次,执行次数不超过data.length。请帮忙

function first(){
  //start code...

  var symbol = filetext.substr(filetext.search("Title:"));
  symbol = symbol.split(' ');
  symbol = symbol[1]; //someText

  if(symbol == 'someText') {
    second(symbol);
  }
}

function second(symbol){
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('tests');
  var range = sheet.getRange(1,1,sheet.getLastRow(),sheet.getLastColumn());
  var data = range.getValues();

  for (var i = 0; i < data.length; i++){ //data has at least 10 rows
    var row = data[i];
    var type = row[0];
    var status = row[3];
    Logger.log(type) //shows only first row not all;
    if (type == symbol) {
        //do something
    }
  }
}
函数优先(){
//开始代码。。。
var symbol=filetext.substr(filetext.search(“Title:”);
symbol=symbol.split(“”);
symbol=symbol[1];//someText
如果(符号=='someText'){
第二(符号);
}
}
第二功能(符号){
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName('tests');
var range=sheet.getRange(1,1,sheet.getLastRow(),sheet.getLastColumn());
var data=range.getValues();
对于(var i=0;i
您是否尝试了其他日志记录来进行故障排除?在循环开始之前,可能是
Logger.log(data.length)
Logger.log(data)
。在
//执行某些操作中显示代码在'if(type==symbol){'请显示您的更多代码或共享一份经过消毒的工作表副本,因为此处没有足够的信息提供帮助。我的循环中有一个'中断'。很明显,这是一个结束的问题