catalancho
12/7/2019 - 2:08 PM

Revision de Stock Fran

function myFunction() {
  
  var documento = SpreadsheetApp.getActiveSpreadsheet();
  
  var hojaDeParis = documento.getSheets()[2];
  var rangoDeDatosParis = hojaDeParis.getDataRange();
  var dataParis = rangoDeDatosParis.getValues();
  
  var hojaDeMPS = documento.getSheets()[1];
  var rangoDeDatosMPS = hojaDeMPS.getDataRange();
  var dataMPS = rangoDeDatosMPS.getValues();
  
  var arrayResultados = [];
  
  function recorrerParis(skuMps){
   
    for (var i = 0; i < dataParis.length; i++) {
      
      if(dataParis[i][0] === skuMps){
        //Logger.log( dataParis[i][0] );
        //Logger.log( dataParis[i][1] );
        //Logger.log( dataParis[i][1].getRow() );
        if(dataParis[i][1] !== ""){
          //Logger.log(dataParis[i][1]);
          //El +1 es para devolver la fila exacta, excluyendo la primera que contiene el encabezado.
          arrayResultados.push([(i + 1).toFixed(0),dataParis[i][1],skuMps]);
        }        
        //Logger.log(arrayResultados);
        //Logger.log(i.toFixed(0));
      }
      
    }

  }
 
  for (var i = 0; i < dataMPS.length; i++) {
    
    if(i >= 1){
      recorrerParis(dataMPS[i][1]);
    }

  }
  
  //Logger.log(arrayResultados);
  //Logger.log("Matches: " + arrayResultados.length);
  
  //var arrayResultadosLimpio = [];
  
  for (var i = 0; i < arrayResultados.length; i++) {
    
    /*if(arrayResultados[i][1] === ""){
      arrayResultadosLimpio.push(arrayResultados[i][0]);
    }*/
    Logger.log(arrayResultados[i][1]);
  
  }
  
  //Logger.log(arrayResultadosLimpio);
  
  //documento.getSheets()[0].getRange(1,1,arrayResultados.length,1).setValues(arrayResultados);
  //Logger.log( documento.getSheets()[0].getRange(1,1,arrayResultados.length,1).getValues() );
  documento.getSheets()[0].getRange(2,1,arrayResultados.length,3).setValues(arrayResultados);
  
}