Esto puede parecerte simple, pero bueno... aquí estoy.
El siguiente código establece aparentemente el último valor Mangas en todas las celdas de rangeList , mientras que debe establecer Alca en A10, Mangas en F10 y detenerse, porque solo hay 2 elementos.
const rngs = ["A10", "F10", "J10", "A12", "F12", "J12"]; const rangeList = sheetVendSobEnc.getRangeList(rngs).getRanges(); let coresPartes = ["Alca", "Mangas"] for (let a = 0; a < rangeList.length; a++) { for (let n = 0; n < coresPartes.length; n++) { rangeList[a].setValue(coresPartes[n]) } }¡Gracias de antemano!
Creo que lo que quieres es esto?
const rngs = ["A10", "F10", "J10", "A12", "F12", "J12"]; const rangeList = sheetVendSobEnc.getRangeList(rngs).getRanges(); let coresPartes = ["Alca", "Mangas"] for (let a = 0; a < rangeList.length; a++) { if( coresPartes[a] === undefined ) return; // or break i'm no sure rangeList[a].setValue(coresPartes[a]) } }