Soy un principiante en programación y estoy tratando de imprimir una matriz anidada en una hoja. sourceData es una matriz que tiene otras 252 matrices dentro y cada una de estas matrices tiene 10 elementos, por lo que quiero imprimir estos 10 elementos en 10 columnas (cada elemento en su propia celda) en una fila 252 veces. Intenté hacer eso usando un ciclo for pero estaba obteniendo el primer elemento solo "370" en todas las columnas + en 502 filas y siento que es muy complicado.
var y=0; for(let x=3; x<sourceData.length+3; x++){// x is number of the row thisSheet.getRange(parseInt(x),1 ,sourceData.length,10).setValue(sourceData[y]); y++; }
Si necesita más información, por favor hágamelo saber.
He estado atrapado aquí por mucho tiempo y realmente agradecería la ayuda.
Gracias.
No deberías necesitar un bucle.
Probar
thisSheet.getRange(3, 1, sourceData.length, sourceData[0].length).setValues(sourceData)