=QUERY(BasePedidos!A2:G, "SELECT B, C, D, E, F, G WHERE B = '"&'Formulario de respuestas'!A2&"'", 0)
=SI.ERROR(BUSCARV(B2;IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Hw39UOFMxc_2bQUFkqddHMW4Sn59eSs0aXirsPr5apc";"Respuestasdeformulario1!J:K");2; FALSO);"código no encontrado")
=SI.ERROR(BUSCARV(B2; IMPORTRANGE("https://docs.google.com/spreadsheets/d/12YKHKiOoMXSI8ScR-IAPOvKfCrTqEPX8BKN7J8b34ys/edit"; "form1!B:C");2; FALSO);"Código no encontrado")
function onFormSubmit(e) {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const lastRow = sheet.getLastRow();
const timestamp = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'yyyyMMddHHmmss');
const randomNum = Math.floor(Math.random() * 1000);
const codigoSeguimiento = `PED-${timestamp}-${randomNum}`;
const headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
let colCodigo = headers.indexOf("Código de seguimiento") + 1;
if (colCodigo === 0) {
colCodigo = sheet.getLastColumn() + 1;
sheet.getRange(1, colCodigo).setValue("Código de seguimiento");
}
sheet.getRange(lastRow, colCodigo).setValue(codigoSeguimiento);
}