sorry for my english. I have this code and when I run it. it never stops and doesn't give any result.
function valorAproximadoCompraMercadomacro() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
const hojapedidomercado=ss.getSheetByName("Hoja Mercade")
const hojapreciosmercaderia=ss.getSheetByName("INFORMACIÓN MADRE")
const rangoprecios=hojapreciosmercaderia.getRange('DW2:DX200')
const rangopedido=hojapedidomercado.getRange('B4:C104')
var rangovaloraproximadocompramercado=hojapedidomercado.getRange('G14')
var valorAproximadoCompraMercado=0
for(var i = 0; i < 1; i++){
let mercaderia=hojapedidomercado.getRange(2,4+i).getValue();
let cantidad=hojapedidomercado.getRange(3,4+i).getValue();
var precio
var cantporvalor
for(var j=0;j=500; j++)
{
let nombreprecio=hojapreciosmercaderia.getRange(127,2+j).getValue();
if (mercaderia=nombreprecio){
precio=hojapreciosmercaderia.getRange(128,2+j).getValue();
j=500;
}
else {j=500}
}
cantporvalor=precio*cantidad;
valorAproximadoCompraMercado=valorAproximadoCompraMercado+cantporvalor;
}
rangovaloraproximadocompramercado=valorAproximadoCompraMercado;
}