Gracias Juan , me ha servido y luego he aumentado el rango de la tabla y he agregado variables para los indices de columnas y con eso logre generar un formulario con varios valores. EXELENTE.
Juan, tu eres excepcional, lo que haces es muy interesantes y pratico, animate con el CRM. La claridad que tienes para aplicar las funciones y Macros de Google apps, permiten automatizar , correos, respuestas, tareas idoneas para hacerle seguimiento a los clientes Potenciales .Tienes las competencias para programar a corto plazo, las herramientas para meternos en la plataforma de Google Cloud a refinar informacion del Big Data con IA. Con gusto seria un contribuyente, con estas funciones , que focalizaran la informacion en un solo lugar , se hace el seguimiento a los clienetes interesados. Pudes empezar con las primeras etapas de ventas , es una aplicacion de consumo inmediato, sus metricas , son informacion de valor para el cumplimiento de metas .
Juan cual seria la manera que este script agarre un rango entero y no solo una celda para busca informacion, es decir de (B2:B50) por ejemplo, y me brinde la infor 1 celda a la derecha ,saludos :
Hola! tengo grabada una macro en una pestaña vertical que traspone los datos a una pestaña horizontal,pero tengo valores en porcentajes y con una formula Buscarv y al traspasarmela me borra la formula de una de las celdas que calcula la comision de la venta...
Hola Juan, me encanta la forma didáctica con la que explicas y te agradezco mucho. Hasta hace una semana ni sabia que existían las secuencias de comandos y con tus videos he logrado avanzar un montón. Quisiera saber como incluir el resultado de esta función en la redacción de un mensaje de correo. Ya tengo el envío de correos masivos pero quiero incluir un enlace personalizado que tengo en otra base del mismo spreadsheet.
Hola! Mil gracias por las palabras! Usa la parte del indexOf pero no como función personalizada Es decir que el resultado lo pones directamente en el correo Algo asi var indice=datos.indexOf(buscado) var valorencontrado=hoja.getRange(indice+1,3).getValue() var mensaje="He aqui lo que he encontrado "+valorencontrado GmalApp.sendEmail(destino,asunto,mensaje) Ojalá te de ideas Saludos!
Hola Juan, muy buen video ! sabes que te queria comentar que al usar el BUSCARVCONARG, me tira el siguiente error: los parametros de la funcion personalizada son demasiados grandes . Uso base de datos superiores a 350.000 Filas, x 5 columnas, hay alguna forma de solucionar ese error ?
Hola La verdad es que 350.000 es demasiado para Sheets No te recomiendo usar Sheets, sino Excel, o pasarlo a Google Cloud y traer los datos a Sheets con SQL Saludos!
@@JuanSGuzman Gracias por tu respuesta, si, 350.000 como minimo, porque mi rango de datos es de 1.250.000 filas, antes usaba excel, pero por un tema de licencias ya no uso mas, es por eso que me pase a sheets.. si paso esos datos a Google cloud, y los extraigo con sql, el rango maximo del extracto es de 25k filas , igualmente estaria necesitando las 350.000 filas para hacer el buscarv...
Hola muchas gracias por todos tus videos me ayudas mucho, una consulta y disculpa el atrevimiento, hay alguna manera de retrasar la ejecución de una función luego de enviarse el formulario no se uno 3 o 5 segundos? Gracias de antemano
Excelente como siempre, hermano, felicidades por tu labor Un comentario, para utilizar esta misma función en otros proyectos podrías utilizar las librerías, sería bueno un video de eso. No es necesario tener que copiar todo el código en asa archivo
Hola Juan, interesante tu clase. Tengo una necesidad y es la de buscar y actualizar. Podrías hacer un vídeo donde en un casilla predeterminada se ponga un valor y con un boton este haga la busqueda en el rango donde se encuentra la base. Acto seguido poder hacer una acualización de datos y luego con un segundo botón guardar la actualización. Te agradezco si me puedes ayudar con este detalle. Bendiciones!
HOLA UTILIZO ESTE EJEMPLO EN UNA HOJA QUE ES LA RESPUESTA DE UN FORMULARIO Y NO FUNCIONA. LOGGER.LOG MUESTRA LOS DATOS QUE NECESITO(RANGO D BUSQUEDA Y ELEMENTO A BUSCAR) PERO AL MOMENTO DE LA SENTENCIA INDEXOF NO LO ENCUETRA. LA MACRO LA COLOCO PARA QUE CORRA CUANDO LA RESPUESTA DEL FORMULARIO LLEGUE. HAY OTRA ALTERNATIVA A ESTE METODO? GRACIAS
Consulta hay posibilidad de que busque dos o mas opciones? Por ejemplo al ingresar dni, traiga apellido y nombre y en otra celda la edad, etc. desde ya muchas gracias.
si deseo que devuelva multiples resultados, por ejemplo que la lista tenga mas veces el nombre de un pais y la poblacion tenga diferentes valores, como hago que muestre todos los valores ???
Una pregunta Juan, ¿podrías hacer un vídeo de macros que afecten a gráficas? Es decir, por ejemplo que al añadir una fila de una base de datos una gráfica automáticamente tome también ese valor. Entiendo que debería actualizarse esa gráfica automáticamente al añadir un debajo en una lista, pero no me lo hace porque creo que es una gráfica muy elaborada. Es decir, me gustaría que la gráfica tomara más datos digamos
Estimado Juan, he estado probando el código, pero me sale un error, "Exception: Please select an active sheet first" ....¿ A que puede ser debido?Gracias!
function BUSCARDNI() { var libro = SpreadsheetApp.getActiveSpreadsheet(); var hojaBV = libro.getSheetByName("BTDS"); var hojaDatos = libro.getSheetByName("BDNI"); var valorBuscado = hojaBV.getRange('C5').getValue(); var tablaDeBusqueda = hojaDatos.getRange('A2:B1000').getValue();
var listaDeBusqueda = tablaDeBusqueda.map(function(fila){return fila[0]}) var indice = listaDeBusqueda.indexOf(valorBuscado); var Apellido = tablaDeBusqueda[indice][1] hojaBV.getRange('C7').setValue(Apellido) NO ME TOMA EL MAP, NI EL INDEXOF COMO FUNCION
Muy buen video.... pero tengo una consulta como se podría hacerse para hacer una búsqueda bajo dos criterios, por ejemplo: en un base de datos (donde se tienen el nombre, actividad deportiva, estado y la fecha por ejemplo) hacer una búsqueda por el nombre y la fecha, y que me muestre todos los datos asociados a esos criterios? Ojala me puedas ayudar, ya se me agotaron las ideas!!! help!! Saludos
Hola! Ya probaste la función FILTER. Segun lo que entiendo de tu pregunta, esa sería la solución perfecta! ruclips.net/video/88EuAIaxClw/видео.html Saludos!
Excelente video ! Una pregunta, cuando registras algo en google forms y lo anclas a google sheet, el sistema trae una fecha con hora, minutos y segundos, si haces un buscarv ( con una validación de datos ) con el fin de buscar algo en función de esa “fecha con hora exacta del registro” y extraer las variables, da un error. Podrías ayudarme ??
Hola! El tema con esto, es que como bien dices es una fecha con hora, que es un numero. Por ejemplo Cuando te aparece esto 4/11/2020 7:00:04 En realidad es 44139,29171 Entonces cuando vayas a compararlo o a hacer un buscarv tienes que asegurarte que los dos valores tengan el mismo formato. Una forma de asegurarse es convertirlo de pronto a mes o a dia o a hora, o a un texto con un formato especifico ME cuentas Saludos!
@@avilablaboratiocreativo3422 Hola El problema de eso es que tiene que ser muy exacto con segundos y milisegundos Se me ocurre hacer una cadena con el dia, hora, minuto y segundo pero puede que haya una forma mas eficiente Saludos!
Sabrías conectar google sheet a la página de ventas de wix ? Para que cuando cambies variables en google sheet se cambien directamente en la tienda de wix ? Podría ser posible, debido a que ambas permiten modificar el codigo, pero yo no sé hacerlo :(
Como puedo cambiar el código para realizar un buscarv sencillo , pero en tipo listado ejm escribo el valor en A1 y el valor aparece en B1 luego escribo A2 y el valor aparece b2 y así sucesivamente
Hola, si me podrías ayudar por favor, quiero devolver un arreglo con todos los valores que coincidan con la búsqueda, ejemplo, si busco "JUAN", en mi lista que voy a buscar hay 5 registros de "JUAN", en el logger.log que devuelva el arreglo con los 5 registros encontrados.
Hola Esto se hace con el metodo filter() Algo asi como arreglo.filter(fila=>fila[0]==valorBusqueda) Esto lo ves mejor en este video ruclips.net/video/gwju78H3kW4/видео.html Un gran saludo!
@@JuanSGuzman gracias, ahora tengo otra duda, el valor que quiero filtrar es una fecha, o sea todos los registros correspondientes a una fecha, el filter me devuelve un arreglo vacío, cuando ingreso la fecha a buscar. Sabes como puedo hacer el filter para fechas o hay otro metodo?
@@epc2894 Hola Trabajar con fechas es una pesadilla, jaja. Yo soluciono esto sacando en una variable aparte el numero del dia y el del mes y comparandolo Algo asi como .filter(fila=>fila[0].getDate()=24) Algo asi Es un tema un poco mas complejo (para mi, jaja) Un gran saludo!
@@JuanSGuzman gracias, lo que hice fue convertir la fecha numero, aunque es gastar mas recursos, pero funciona... disculpa pero tengo otra consulta.. jaja.. como puedo finalizar el loop FOR, es decir si se cumple una condición, que salga del bucle. Nuevamente gracias, de ante mano
Excelente video, adapte tu script para recorrer varias filas, pero la ejecución demora demasiado. Como podría almacenar los valores que se van obteniendo en un arreglo para luego copiar el arreglo en una columna. Gracias de antemano. function buscarGSF() { var libro = SpreadsheetApp.getActiveSpreadsheet(); var hojaR = libro.getSheetByName("Reporte"); var UC = hojaR.getLastColumn()-2 for (var F=6; F
Ahora no me da error pero solo funciona cuando le doy a play desde la App. También me gustaría poder traer el valor en cada fila (El valor buscado esta en filas dentro de la misma columna y el valor a obtener en su respectiva fila de la columna de al lado. )
¿Alguna otra función que ya exista en Sheets pero que este muy limitada y podamos replicar con código de GAS?
añadir una fila debajo de un dato encontrado usando el ejemplo del video
Como hacer una tabla dinámica con macros , ese estaría bien
@@azvacomunicaciones4236 Hola!
Muchas gracias por la idea para un próximo video!
Ya va a la lista de ""por hacer""
Saludos!
Hola,
como la Función Filter pero desde GAS
@@mariorendonlamontana6064 Hola! Eso lo hacemos cuando hacemos condicionales desplegables. Tambien se llama filter
Saludos!
Muy bien Juan con tus enseñanzas muy didáctico, continúa asi eres uno de los mejores !
Mil gracias Antonio!
Un saludo desde Ñuble, Chile. Excelente material
Hola Juan, muchas gracias por compartir este conocimiento y hacerlo de forma tan didáctica.
Hola Oscar
Mil gracias por tus palabras!
Un gran saludo!
Gracias Juan , me ha servido y luego he aumentado el rango de la tabla y he agregado variables para los indices de columnas y con eso logre generar un formulario con varios valores. EXELENTE.
Hola Fernando
Excelente!
Me encanta cuando cogen la base y hacen algo mucho mejor y más completo.
Felicitaciones!
Un gran saludo!
Juan, tu eres excepcional, lo que haces es muy interesantes y pratico, animate con el CRM. La claridad que tienes para aplicar las funciones y Macros de Google apps, permiten automatizar , correos, respuestas, tareas idoneas para hacerle seguimiento a los clientes Potenciales .Tienes las competencias para programar a corto plazo, las herramientas para meternos en la plataforma de Google Cloud a refinar informacion del Big Data con IA. Con gusto seria un contribuyente, con estas funciones , que focalizaran la informacion en un solo lugar , se hace el seguimiento a los clienetes interesados. Pudes empezar con las primeras etapas de ventas , es una aplicacion de consumo inmediato, sus metricas , son informacion de valor para el cumplimiento de metas .
Es una gran idea
Mil gracias por la motivación!
Voy a ir estructurándolo
Saludos!
Muchas gracias hermano excelente video!!!
Gracias a ti!
Excelente tutorial; me gusto como lo has explicado... Gracias.
Mil gracias por tus palabras!
Muchas gracias juan S gran aporte
Hola!
Gracias a ti por tomarte el trabajo de comentar!
Saludos!
Buenas tardes, excelente vídeo!
Maestro! me quito el sombrero!
Mil gracias Hector!
Muy buen video
Gracias!
Juan cual seria la manera que este script agarre un rango entero y no solo una celda para busca informacion, es decir de (B2:B50) por ejemplo, y me brinde la infor 1 celda a la derecha ,saludos
:
Hola! tengo grabada una macro en una pestaña vertical que traspone los datos a una pestaña horizontal,pero tengo valores en porcentajes y con una formula Buscarv y al traspasarmela me borra la formula de una de las celdas que calcula la comision de la venta...
Hola Juan, me encanta la forma didáctica con la que explicas y te agradezco mucho. Hasta hace una semana ni sabia que existían las secuencias de comandos y con tus videos he logrado avanzar un montón. Quisiera saber como incluir el resultado de esta función en la redacción de un mensaje de correo. Ya tengo el envío de correos masivos pero quiero incluir un enlace personalizado que tengo en otra base del mismo spreadsheet.
Hola!
Mil gracias por las palabras!
Usa la parte del indexOf pero no como función personalizada
Es decir que el resultado lo pones directamente en el correo
Algo asi
var indice=datos.indexOf(buscado)
var valorencontrado=hoja.getRange(indice+1,3).getValue()
var mensaje="He aqui lo que he encontrado "+valorencontrado
GmalApp.sendEmail(destino,asunto,mensaje)
Ojalá te de ideas
Saludos!
Hola Juan, muy buen video ! sabes que te queria comentar que al usar el BUSCARVCONARG, me tira el siguiente error: los parametros de la funcion personalizada son demasiados grandes . Uso base de datos superiores a 350.000 Filas, x 5 columnas, hay alguna forma de solucionar ese error ?
Hola
La verdad es que 350.000 es demasiado para Sheets
No te recomiendo usar Sheets, sino Excel, o pasarlo a Google Cloud y traer los datos a Sheets con SQL
Saludos!
@@JuanSGuzman Gracias por tu respuesta, si, 350.000 como minimo, porque mi rango de datos es de 1.250.000 filas, antes usaba excel, pero por un tema de licencias ya no uso mas, es por eso que me pase a sheets..
si paso esos datos a Google cloud, y los extraigo con sql, el rango maximo del extracto es de 25k filas , igualmente estaria necesitando las 350.000 filas para hacer el buscarv...
@@alexispablojoseescobar4675 No las pases a Sheets
Ya que estas usando Cloud, puedes hacer la consulta SQL
Saludos!
Hola muchas gracias por todos tus videos me ayudas mucho, una consulta y disculpa el atrevimiento, hay alguna manera de retrasar la ejecución de una función luego de enviarse el formulario no se uno 3 o 5 segundos? Gracias de antemano
Hola!
Existe un Utilities.sleep(milisegundos), pero la verdad no se si te funcione para ese caso
Saludos!
@@JuanSGuzman Crack! Gracias estimado, me ayudaste mucho!! Saludos
@@nomevean299 Que bueno que le hayas encontrado utilidad. Saludos!
Excelente como siempre, hermano, felicidades por tu labor
Un comentario, para utilizar esta misma función en otros proyectos podrías utilizar las librerías, sería bueno un video de eso. No es necesario tener que copiar todo el código en asa archivo
Hola!
Muchas gracias por la idea para un próximo video!
Ya va a la lista de "por hacer"
Saludos!
hola muy buen video pero una pregunta y si quiero que el valor de busqueda no se un lista despleglable si no toda una columna?
Hola MArcos
Creo que no te entiendo
Como una especie de ARrayFormula?
Un gran saludo!
Hola Juan, interesante tu clase. Tengo una necesidad y es la de buscar y actualizar. Podrías hacer un vídeo donde en un casilla predeterminada se ponga un valor y con un boton este haga la busqueda en el rango donde se encuentra la base. Acto seguido poder hacer una acualización de datos y luego con un segundo botón guardar la actualización. Te agradezco si me puedes ayudar con este detalle.
Bendiciones!
Hola Jahir
Te dejo esta seria que seguramente te va a interesar ya que hago esto
ruclips.net/video/U9rXV7PFilI/видео.html
Saludos!
Saludos Juan, ¿como puedo eliminar el titireteo de brincar de pagina en pagina cuando corro una macro extensa?
Hola David
Eliminate la parte que dice .activate()
Saludos!
@@JuanSGuzman Disculpa Juan, si logre resolverlo. Muchas grecias.
@@DavidHernandez-bv8es Excelente!
HOLA
UTILIZO ESTE EJEMPLO EN UNA HOJA QUE ES LA RESPUESTA DE UN FORMULARIO Y NO FUNCIONA.
LOGGER.LOG MUESTRA LOS DATOS QUE NECESITO(RANGO D BUSQUEDA Y ELEMENTO A BUSCAR) PERO AL MOMENTO DE LA SENTENCIA INDEXOF NO LO ENCUETRA.
LA MACRO LA COLOCO PARA QUE CORRA CUANDO LA RESPUESTA DEL FORMULARIO LLEGUE.
HAY OTRA ALTERNATIVA A ESTE METODO?
GRACIAS
Hola Luis
Ya revisaste si los datos coinciden (texto y número)
Prueba con un buscarv normal, a ver si te trae el dato
Un gran saludo!
Consulta hay posibilidad de que busque dos o mas opciones? Por ejemplo al ingresar dni, traiga apellido y nombre y en otra celda la edad, etc. desde ya muchas gracias.
ya lo resolvi
@@davidmancuso3689 Excelente!
si deseo que devuelva multiples resultados, por ejemplo que la lista tenga mas veces el nombre de un pais y la poblacion tenga diferentes valores, como hago que muestre todos los valores ???
Lo más fácil ahi es usar FILTER o QUERY
Saludos!
Genial!
Una pregunta Juan, ¿podrías hacer un vídeo de macros que afecten a gráficas?
Es decir, por ejemplo que al añadir una fila de una base de datos una gráfica automáticamente tome también ese valor.
Entiendo que debería actualizarse esa gráfica automáticamente al añadir un debajo en una lista, pero no me lo hace porque creo que es una gráfica muy elaborada.
Es decir, me gustaría que la gráfica tomara más datos digamos
puedes hacer un buscarv con las celdas seleccionadas?
Muy interesante!
Yo creo que si se podría
Saludos!
Estimado Juan, he estado probando el código, pero me sale un error, "Exception: Please select an active sheet first" ....¿ A que puede ser debido?Gracias!
Hola!
Déjame ver como tienes el código
Saludos!
Perfecto gracias sigo atascado...!!
Juan una consulta al usa .map me devuelve un error diciéndome que no es una función, puede ser? Gracias.
function BUSCARDNI() {
var libro = SpreadsheetApp.getActiveSpreadsheet();
var hojaBV = libro.getSheetByName("BTDS");
var hojaDatos = libro.getSheetByName("BDNI");
var valorBuscado = hojaBV.getRange('C5').getValue();
var tablaDeBusqueda = hojaDatos.getRange('A2:B1000').getValue();
var listaDeBusqueda = tablaDeBusqueda.map(function(fila){return fila[0]})
var indice = listaDeBusqueda.indexOf(valorBuscado);
var Apellido = tablaDeBusqueda[indice][1]
hojaBV.getRange('C7').setValue(Apellido)
NO ME TOMA EL MAP, NI EL INDEXOF COMO FUNCION
@@davidmancuso3689 Hola!
Te falto una s en esta linea
var tablaDeBusqueda = hojaDatos.getRange('A2:B1000').getValue();
es getValues()
Saludos!
@@JuanSGuzman gracias como siempre.
@@davidmancuso3689 Gracias a ti!
Muy buen video.... pero tengo una consulta como se podría hacerse para hacer una búsqueda bajo dos criterios, por ejemplo: en un base de datos (donde se tienen el nombre, actividad deportiva, estado y la fecha por ejemplo) hacer una búsqueda por el nombre y la fecha, y que me muestre todos los datos asociados a esos criterios?
Ojala me puedas ayudar, ya se me agotaron las ideas!!! help!!
Saludos
Hola!
Ya probaste la función FILTER. Segun lo que entiendo de tu pregunta, esa sería la solución perfecta!
ruclips.net/video/88EuAIaxClw/видео.html
Saludos!
Excelente video ! Una pregunta, cuando registras algo en google forms y lo anclas a google sheet, el sistema trae una fecha con hora, minutos y segundos, si haces un buscarv ( con una validación de datos ) con el fin de buscar algo en función de esa “fecha con hora exacta del registro” y extraer las variables, da un error. Podrías ayudarme ??
Hola!
El tema con esto, es que como bien dices es una fecha con hora, que es un numero.
Por ejemplo
Cuando te aparece esto
4/11/2020 7:00:04
En realidad es
44139,29171
Entonces cuando vayas a compararlo o a hacer un buscarv tienes que asegurarte que los dos valores tengan el mismo formato.
Una forma de asegurarse es convertirlo de pronto a mes o a dia o a hora, o a un texto con un formato especifico
ME cuentas
Saludos!
@@JuanSGuzman graciassss lo intenté a ver qué tal 🙏🏻
Sabes cómo hacer para que lo agarre con horas, minutos y segundos ?
@@avilablaboratiocreativo3422
Hola
El problema de eso es que tiene que ser muy exacto con segundos y milisegundos
Se me ocurre hacer una cadena con el dia, hora, minuto y segundo pero puede que haya una forma mas eficiente
Saludos!
Sabrías conectar google sheet a la página de ventas de wix ? Para que cuando cambies variables en google sheet se cambien directamente en la tienda de wix ? Podría ser posible, debido a que ambas permiten modificar el codigo, pero yo no sé hacerlo :(
Como puedo cambiar el código para realizar un buscarv sencillo , pero en tipo listado ejm escribo el valor en A1 y el valor aparece en B1 luego escribo A2 y el valor aparece b2 y así sucesivamente
Hola!
No se si te refieres a lo que hago en el minuto 15
Un gran saludo!
@@JuanSGuzman si gracias , está perfecto 👍
Hola, si me podrías ayudar por favor, quiero devolver un arreglo con todos los valores que coincidan con la búsqueda, ejemplo, si busco "JUAN", en mi lista que voy a buscar hay 5 registros de "JUAN", en el logger.log que devuelva el arreglo con los 5 registros encontrados.
Hola
Esto se hace con el metodo filter()
Algo asi como arreglo.filter(fila=>fila[0]==valorBusqueda)
Esto lo ves mejor en este video
ruclips.net/video/gwju78H3kW4/видео.html
Un gran saludo!
@@JuanSGuzman gracias, ahora tengo otra duda, el valor que quiero filtrar es una fecha, o sea todos los registros correspondientes a una fecha, el filter me devuelve un arreglo vacío, cuando ingreso la fecha a buscar. Sabes como puedo hacer el filter para fechas o hay otro metodo?
@@epc2894 Hola
Trabajar con fechas es una pesadilla, jaja.
Yo soluciono esto sacando en una variable aparte el numero del dia y el del mes y comparandolo
Algo asi como
.filter(fila=>fila[0].getDate()=24)
Algo asi
Es un tema un poco mas complejo (para mi, jaja)
Un gran saludo!
@@JuanSGuzman gracias, lo que hice fue convertir la fecha numero, aunque es gastar mas recursos, pero funciona... disculpa pero tengo otra consulta.. jaja.. como puedo finalizar el loop FOR, es decir si se cumple una condición, que salga del bucle. Nuevamente gracias, de ante mano
@@epc2894 Hola!
Usa la linea break;
Así
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "";
}
Saludos!
Excelente video, adapte tu script para recorrer varias filas, pero la ejecución demora demasiado. Como podría almacenar los valores que se van obteniendo en un arreglo para luego copiar el arreglo en una columna. Gracias de antemano.
function buscarGSF() {
var libro = SpreadsheetApp.getActiveSpreadsheet();
var hojaR = libro.getSheetByName("Reporte");
var UC = hojaR.getLastColumn()-2
for (var F=6; F
Hola!
Aquí te dejo un video donde lo hago
ruclips.net/video/9wPZmpUxeWU/видео.html
Saludos!
@@JuanSGuzman gracias, consegui el resultado esperado.
@@vladimirataramamacalupu8814 Excelente!
Hola!! A mi me sale error en la linea 13 "TypeError: Cannot read property '0'" ... ¿Alguien sabe por que puede ser??
Ahora no me da error pero solo funciona cuando le doy a play desde la App. También me gustaría poder traer el valor en cada fila (El valor buscado esta en filas dentro de la misma columna y el valor a obtener en su respectiva fila de la columna de al lado. )
Y si lo hago como en el minuto 15 me aparece que en el sheets ERROR porque no tengo permisos para llamar a SpreadsheetsApp.openbyid !!
@@estrellasurena4871 HOla! Disculpa la demora! Pudiste solucionar?
Hay nooo, no entendí nada. Debo ir al canal y ver desde el inicio
Cualquier duda q tengas me preguntas
Saludos!