Script para pegar datos desde 2 columnas de manera ordenada

198 views
Skip to first unread message

Diseño Arte

unread,
Feb 25, 2021, 7:38:08 AM2/25/21
to Apps Script en Español
Hola buenos días, como están? Agradecería mucho si me pudieran ayudar a resolver lo siguiente. Logre con el siguiente script, copiar y pegar datos de una hoja hacia otra, de manera transpuesta. Estos datos están en la hoja origen, ordenados en 1 sola columna.

Script:

function GuardarRegistro() {
var hojaOrigen = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('CARGA DE DATOS');
var hojaDestino = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('MOVIMIENTOS');

if (!hojaDestino) {
ss.insertSheet("MOVIMIENTOS");
hojaDestino = ss.getSheetByName("MOVIMIENTOS");
}

var ultimaFila = hojaDestino.getLastRow() + 1;
var datos = hojaOrigen.getRange("B4:B14").getValues();
var destino = hojaDestino.getRange('A' + ultimaFila);
//if (datos[0]) hojaDestino.getRange(ultimaFila, 1, datos.length, datos[0].length).setValues( datos );
if (datos[0]) hojaOrigen.getRange("B4:B14").copyTo(destino, SpreadsheetApp.CopyPasteType.PASTE_VALUES,true);

Lo que necesito es que ahora, copie y pegue exactamente de la misma manera, pero los datos de origen ahora están en 2 columnas. Adjunto planilla de ejemplo:


Desde ya muchas gracias!!!

Omar Raygoza

unread,
Jan 27, 2022, 7:42:14 PM1/27/22
to Apps Script en Español
Hola.
No comprendí bien tu pregunta. Es que me confunde eso de 1 a dos columnas o viceversa.
Es decir, quieres combinar los datos o concatenarlos?

Saludos
Omar Raygoza
Reply all
Reply to author
Forward
0 new messages