A todos los que no le funcione el botón buscar es porque en la línea que dice var NUM_COLUMNA_BUSQUEDA = 0; el creador del video lo tiene en 0 dado que es la columna que quiere buscar, pero si en tu archivo la columna que quieres buscar es la 1 o 3 o cualquier otra debes poner ese numero en la linea, por ejemplo si en mi archivo la columna a la que quiero ir a buscar los datos es la 3, la linea seria var NUM_COLUMNA_BUSQUEDA = 3; mas no 0. Espero les sirva.
Gracias estimado, solo complementar que es la columna n-1 de la hoja DATOS en este caso, entendiendo que comienza en n=0. Está implícito pero es bueno dejarlo por escrito si alguien tiene esa complicación.
Saludos eminencia, a la verdad que eres el ángel de la educación; me ha encantado y aprendido muchísimo. Bendiciones mil, desde la República Dominicana.
Quiero recomendar este video, me sirivio mucho para una actualizacion de datos que estoy haciendo para la empresa que trabajo, funcionaron todos los codigos . Muchas gracias
Oye mil y mil gracias tu video me ayudo un montón a generar una base de datos. Lo que le recomiendo a las personas que lo hagan es que tengan nociones básicas de lenguajes de programación en especial javascript
Es una excelente función esta. Por ahí tuve que corregir el tema del ID. Lo más correcto sería que el ID se generara automáticamente, ya que poner manualmente el número, puede ocasionar que te equivoques y le pongas el mismo ID a otro registro. Pero bueno, generar un folio único ya ameritaría mayor investigación. Lo que hice temporalmente en lo que investigo como foliar por 001, 002, 003... Fue generar un FOLIO con base al nombre del cliente y algunos datos extras con números que tengo en mi hoja, con fórmulas básicas como IZQUIERDA o DERECHA, tomando fragmentos del nombre para crear un ID que sea un poco más único, aunque nombres con iniciales iguales, podrían generar duplicados en casos concretos, pero bueno, para eso use números de precios y centavos xD, para que sea un poco más complejo que eso pase. Lo malo de ahí, es que el programa, sobrescribe la celda del ID cuando usas la función buscar, por lo que se perdía la CONCATENACIÓN de donde se genera el FOLIO, así que, al final de la función BUSCAR que nos regaló el creador, grabé un MACRO, en el que seleccionara esa celda del ID, y aplicara la fórmula básica para traer información de otra celda "=X1", y listo, cuando sobrescribe la función buscar, termina y pone =X1 y ya trae de vuelta el folio actualizado :D Obviamente lo que grabé con el MACRO, solo lo corte y pegué dentro de la función BUSCAR, y la magia se hizo, es muy interesante todo esto de los scripts, aunque n ose nada de programación xD
Esta muy buena la propuesta, busque por todos lados la manera pero en concreto el incremento o decremento no es tan fácil como ya que depende mucho la posición de los signos + y -
Hola! Excelente, me ayudo muchisimo. Es primera vez que me topo como AppScrpit y me resulto super facil y divertido. Estoy trabajando en una creadora de templates y tracker de tiempo de desconexion, es un proyecto personal para mejorar la eficiencia en mi trabajo.
Hola Josh, como estas? te consulto, Que parametros utilizaste para poder cntabilizar el tiempo ? Estoy haciendo algo parecido pero mediendo tiempo de Conexion invertido en tareas distintas. Gracias mil!
Muchas gracias, primero había probado con macros pero no fue lo que necesitada para mi formulario, con este video pude usar GAS y me funciono excelentemente bien.
Hola !!! meses buscando un tutorial así... Gracias por tu aporte... realice mi base de datos sin problemas mientras veía el tutorial ..ahora a usarla !!🤩
Amigo muchísimas gracias, este tutorial me ha ayudado muchísimo. No tenia ni idea de como hacer una base de datos pero con este tutorial lo he hecho bastante fácil 100% recomendable.
Hola excelente video y de gran ayuda. Tengo un problema cuando registro la información, en mi caso regitro horas de entrada, le doy guardar y en la hoja donde se registran los datos me registra la hora con unos minutos adelantados
Me sirvió muchísimo de verdad! ahora quisiera saber cómo hago para que que las celdas ya tengan borde, porque si se lo hago previamente no graba en la celda siguiente sino en donde termina el borde, gracias
Рік тому
Enhorabuena, mejor explicado, imposible. Muchas gracias por compartir tu conocimiento. Un saludo.
Muy buen video, unas dudas, al momento que quiero actualizar algun registro (digamos que el nombre), menciona que se tiene que dar en el boton ACTUALIZAR pero si por error se da clic en guardar, el registro a actualizar queda igual y se guarda un nuevo registro generando que el id se duplique, como se puede inhabilitar el boton guardar para obligar solo a dar en actualizar
Estimado muchas, muchas gracias por este tutorial, muy bien explicado. Quisiera saber, como se haria si un campo esta sin información, es decir si no se ingreso el "ID" por ejemplo. Yo no quiero que me grabe la informacion a la planilla, hasta cuando esta informacion se ingrese. Si es posible un ejemplo, porfa, Gracias de antemano.
buenas tardes, Muchas gracias por el video. Una consulta como se puede hacer para que el guardado sea a las celdas que uno quiere. ejemplo yo quiero comenzar por la columna B y hay otras donde quiero saltarme y pasarme a otras columna.
Hola buen día, primero muchas gracias, por que me ha ayudado mucho. Tengo una pregunta, estoy haciendo un formulario mas largo, todo me funciona, excepto la función buscar, no se si es por que tengo celdas combinadas (que aunque no hay inconveniente en las otras formulas, quizás al buscar si), podrías ayudarme por favor , gracias
exelente acabo de seguir paso por paso y todo bien. eres un exito.Ahora solo tengo que ver la forma que corra en el celular, al parecer es otro tema similar y hasta un poco mas tedioso.
buenas espero este bien muy agradecido con tus videos pero tengo una duda tienes mas herramienta en la pestaña de herramientas que yo y como fusionaste el google sheet con el google apps script de verdad como le haces y perdona porque no puedo pasar cuando a los botones de eliminado y de mas tengo que entrar en herramientas y mo ne sale el comando que tu indicas gracias
Que tal, exelente tutorial, una consulta, como arias si este formulario estuviera compartido por 5 usuarios, y que cada usuario diferente cuando registre se registrara en una celda ya sea su correo o un nombre del ususario.
Buena tarde, muy buen video. Yo quisiera consultar que cambios llevaría el botón de guardar si al final no son celdas excluyentes las que quieres guardar, si no un rango de datos. He probado varias formas y no me funciona.
Me encantó tu video ya casi tengo terminado el mío solo que el botón buscar no me funciona. Le doy buscar pero no me da la info en el formulario. Solo aparece el folio pero no la info.
Hola y gracias. Queria crear un registro para pacientes de una veterinaria, cree un formulario de google para que se carguen los datos y lo vincule con la planilla pero el formulario al mostrarte los datos en la planilla crea una nueva hoja, luego para pasar esos datos a la hoja que tienes creada ya en tu planilla se necesita una funcion desde app script y configurar un disparador y no hubo caso todo es muy tediosos y complicadisimo. Que el archivo json que alla que aca. Quiero crear un registro de pacientes veterinarios con su historia clinica y datos. Podes darme alguna idea. MUCHAS GRACIAS
Gran tutorial. Excelente. Una consulta: ¿Cómo hago para que la información que se guarda vaya a parar directamente a una hoja (archivo) distinta a la del formulario? Entiendo que en todos los botones debería hacerse referencia a esa hoja también para buscar, actualizar o eliminar la información.
Saludos, está muy interesante. Pero como cambiar las celdas en donde se guardarán los datos. Como cambiar la columna y fila donde uno desea que vallan a guardarse los datos????
Hola, si tengo varias hojas de datos (realice un directorio y cada hoja la dividí, ejemplo: A-C, D-F, etc.., como puedo hacer para que en la función buscar o guardar en en una hoja en especifico ?
Gracias por tu aporte hno, solo me queda la duda ¿sera posible adecuar para multi concurrencia? para que muchos usuarios puedan usar el mismo formulario a mismo tiempo?
Gracias por tu video, es claro, conciso sin tiempos muertos, no muero de sueño al verlo, ni pierdo la concentración por explicaciones redundantes. Es genial. Quiero preguntarte algo, ¿cómo lo harías para que los valores de la hoja "datos" se incluyeran arriba y no fueran quedando los datos más nuevos abajo, no se si me explico?. Gracias😃
Hola! Muy bueno tu video, se podrá hacer un inventario donde en el mismo se pueda buscar algún producto X y te informe que cantidad/color/tamaño disponible ???
Buenas tardes, me puedes explicar como puedo hacer para que al guardar los datos en la hoja donde se almacenaran, allí busque la ultima fila en blanco disponible pero siempre realice la búsqueda por la columna A, sin importar si las demás columnas contienen alguna formula?
Muy buen video! Muchas gracias!, como podria crear un boton siguiente si tengo dos personas con el mismo apellido, ya que el cliente no gaurda ID o DNI?
Saludos, primero agradecerte por el video y el contenido de tu canal. Tengo una consulta por favor, me está pasando algo extraño, mis macros se ejecutan demasido lento, acciones sencillas como copiar y pegar demoran demasiado desde que aparece el mensaje de "Ejecutando secuencia de comandos" hasta la finalización de la secuencia, se tarda mucho. A qué se puede deber? Gracias anticipadas por tu respuesta.
Hola muy buen tutorial! tengo una consulta: Es seguro para usar con varios administradores editando en linea? o existe una forma de que se de de alta/actualice la bbdd desde un excel que viene desde google form(registro inicial) y por otro lado tener la forma de SOLO actualizar alguna informacion adicional o temporal desde ese form que diseñaste en el sheets. y por otro lado si se puede hacer un buscador sin select, un buscador de coincidencias(ejemplo dni)
@Hiracutch consulta estoy intentando hacer en el google sheets el cual en la primera hoja tener tres formularios( Registro persona, mascota y atencion) y que mande la info a sus respectivas hojas para guardar algun consejo ya que no me esta funcionando hasta el momento saludos
excelente video me sirvió mucho, pero me gustaría poder entender mas como funcionan internamente los códigos de esos botones, tendrás algún video explicando o podrías hacer un video sobre ese tema por fa, gracias
no sé si me responda pero tengo un problema, al guardar los datos me los guarda corriendo la información, es decir si yo tengo la columna datos y serial, la columna "datos" queda en blanco pero la de "seríal" se queda con los datos que irían en la de "datos"... si me pudieran ayudar estaría agradecido 🥲
SI QUISIERA BLOQUEAR LA HOJA PARA QUE LOS OTROS USUARIOS A USAR NO HAGAN MODIFICACIONES PERO SI PUEDA INTERATUAR Y LLENAR EL FORMULARIO COMO SE HARIA PARA QUE LOS BOTONES FUNCIONEN?
Hola Muchas gracias por tu video, tengo una en la sección de actualizar, yo cambie los datos a actualizar de 6 pase a 30, mi pregunta es?: en esta parte datos.getRange(INT_R, 1, 1, 6).setValues(valores1); SpreadsheetApp.getUi().alert('Datos actualizados'); el número 6 cambia a 30 ? por que yo realice ese cambio como en la primera parte y me sale este mensaje: Detalles del mensaje TypeError: Cannot read properties of null (reading 'getRange')
Hola, me ha servido mucho tu video, es muy bueno. Sólo tengo una pregunta ¿Cómo se cambiaría el códgo si con la opción buscar quiero que el excel me arroje un grupo de datos y no solo uno? Por ejemplo, si en lugar de buscar por ID quiero hacer una busqueda por fecha y que todos los que se registraron ese día me aparezcan. Ojalá me pueda contestar, me sería de gran ayuda. muchas gracias de antemano.
hola, una duda quiero que los datos se vayan guardando en la primera fila no en la ultima que tendría que cambiar en la programación para hacerlo posible??
Si quiero poner un segundo botón de búsqueda con otro criterio... digamos 1 con id y otro con correo, como le puedo hacer? Le intenté cambiando solo el rango en vez de B3 a F3 que es donde estaba mi lista desplegable y no hace nada, pero ni error ni algún mensaje me muestra, solo dice que se ejecuta y termina y ya...
Super buen video, de los mejoren que de visto... Sabes si se puede generar que ol campo de id se genere solo, como un contador que identifique en que número va la cuenta de registro...
Gracias por ver el video!, para el ID puedes poner una celda que se genere el ID (buscando el mayor número de la columna) y agregándole +1, ejemplo si va en el registro #10, que en esa celda se ponga el 11, para que al momento de darle guardar, se guarde el ID 11, y así consecutivamente.
Hola, muy bueno la información que aportar, en mi caso cuando llego a la secuencia de comandos no permite guardar porque informa un error de sintaxis cuando copio las funciones que ofreces, me puedes ayudar?
Hola Hiracutch! Quería consultarte si es posible un boton que diga generar documento? y apretando ese boton se genere un archivo doc con la info que haya cargado.
Muchas gracias por el video me ayudo mucho a crear mi control de inventario solo una pregunta hay alguna forma de poner alguna celda de números de serie y que guarde todos esos datos juntos ósea que guarde lo mismo 10 veces si son 10 números de serie para que todos los datos sean igual solo el numero de serie sea diferente
Hola, me ayudo mucho tu macro, es excelente. solo te comento que me empezó a salir un error (TypeError: Cannot read properties of null (reading 'getRange')), no encuentro cual podrá ser el error. Me puedes apoyar
Buenas tardes, muchas gracias por compartir, funciona perfecto. Tengo una consulta ¿Cómo se puede lograr que se incremente de manera automática la celda ID cada vez que graba un nuevo registro? Que no se tenga que agregar de manera manual. Nuevamente gracias. =)
Buen día. Muchas gracias por el video. Es muy bueno. Solo tengo una pregunta. No necesito grabar varios artículos con un mismo usuario. Los artículos van desde 1 o hasta 10 piezas.. Como puedo grabar a una base de datos 1 o 10 artículos con un solo usuario?
Gracias por compartir tu video, la verdad muy bien explicado. Llegue a el por que estoy intentando crear un consecutivo de ordenes de trabajo. Con lo que mostraste me ayudo mucho, sin embargo lo que me hace falta es que se agreguen progresiva y consecutivamente el numero de las ordenes y que no puedan ser modificadas por los usuarios. para no "brincarnos" ninguna y tener clientes descontentos. Me podrias ayudar?
¿Hay alguna posibilidad de que la actualización o al eliminar sólo elimine el último dato introducido? Es decir, sólo quisiera que me actualizara o eliminar la última fila introducida con ese dado de la celda B3. ¿Alcanzo a explicarme?
En la hoja "Datos" les recomiendo cambiar la columna "Título" por "Nombre" para coincidir con los datos.
en la función buscar como hago para que busque el valor exacto? ya que lo primero que encuentra es un valor parecido.
hola me puede ayudar con mi script que tengo de otro tipo de registro porfavor?
@karinarydziel651 me pasa lo mismo, solo funciona la funcion de guardar
Hola, estoy viendo apenas tu video, está genial, gracias por compartirlo
Me puedes decir como hacer que los botones funcionen cuando abres la hoja de calculo desde un tablet o movil?
A todos los que no le funcione el botón buscar es porque en la línea que dice var NUM_COLUMNA_BUSQUEDA = 0; el creador del video lo tiene en 0 dado que es la columna que quiere buscar, pero si en tu archivo la columna que quieres buscar es la 1 o 3 o cualquier otra debes poner ese numero en la linea, por ejemplo si en mi archivo la columna a la que quiero ir a buscar los datos es la 3, la linea seria var NUM_COLUMNA_BUSQUEDA = 3; mas no 0. Espero les sirva.
Gracias estimado, solo complementar que es la columna n-1 de la hoja DATOS en este caso, entendiendo que comienza en n=0. Está implícito pero es bueno dejarlo por escrito si alguien tiene esa complicación.
en la función buscar como hago para que busque el valor exacto? ya que lo primero que encuentra es un valor parecido.
me sigue sin funcionar que hago :(
@@laumnzz Cuentame que no te funciona, trato de ayudarte, o a donde te puedo escribir
no me funciona el botón buscar
Saludos eminencia, a la verdad que eres el ángel de la educación; me ha encantado y aprendido muchísimo. Bendiciones mil, desde la República Dominicana.
De antemano le agradezco por compartir sus conocimientos, con la explicación y el análisis de los comandos pude terminar mi trabajo, muy agradecido.
Me da gusto que te haya servido, saludos!
@@Hiracutch como cambio la función buscar. Para que en vez de ID. Sea un nombre? Por ejemplo. Gracias
Quiero recomendar este video, me sirivio mucho para una actualizacion de datos que estoy haciendo para la empresa que trabajo, funcionaron todos los codigos . Muchas gracias
Oye mil y mil gracias tu video me ayudo un montón a generar una base de datos. Lo que le recomiendo a las personas que lo hagan es que tengan nociones básicas de lenguajes de programación en especial javascript
Justo lo que estaba buscando, sin saber nada de java script con ru video y Chat GPT he podido hacer el excel para la empresa y ha quedado perfecto
Es una excelente función esta.
Por ahí tuve que corregir el tema del ID.
Lo más correcto sería que el ID se generara automáticamente, ya que poner manualmente el número, puede ocasionar que te equivoques y le pongas el mismo ID a otro registro.
Pero bueno, generar un folio único ya ameritaría mayor investigación.
Lo que hice temporalmente en lo que investigo como foliar por 001, 002, 003...
Fue generar un FOLIO con base al nombre del cliente y algunos datos extras con números que tengo en mi hoja, con fórmulas básicas como IZQUIERDA o DERECHA, tomando fragmentos del nombre para crear un ID que sea un poco más único, aunque nombres con iniciales iguales, podrían generar duplicados en casos concretos, pero bueno, para eso use números de precios y centavos xD, para que sea un poco más complejo que eso pase.
Lo malo de ahí, es que el programa, sobrescribe la celda del ID cuando usas la función buscar, por lo que se perdía la CONCATENACIÓN de donde se genera el FOLIO, así que, al final de la función BUSCAR que nos regaló el creador, grabé un MACRO, en el que seleccionara esa celda del ID, y aplicara la fórmula básica para traer información de otra celda "=X1", y listo, cuando sobrescribe la función buscar, termina y pone =X1 y ya trae de vuelta el folio actualizado :D
Obviamente lo que grabé con el MACRO, solo lo corte y pegué dentro de la función BUSCAR, y la magia se hizo, es muy interesante todo esto de los scripts, aunque n ose nada de programación xD
Excelente propuesta!
Esta muy buena la propuesta, busque por todos lados la manera pero en concreto el incremento o decremento no es tan fácil como ya que depende mucho la posición de los signos + y -
Hola! Excelente, me ayudo muchisimo. Es primera vez que me topo como AppScrpit y me resulto super facil y divertido. Estoy trabajando en una creadora de templates y tracker de tiempo de desconexion, es un proyecto personal para mejorar la eficiencia en mi trabajo.
Hola Josh, como estas? te consulto, Que parametros utilizaste para poder cntabilizar el tiempo ? Estoy haciendo algo parecido pero mediendo tiempo de Conexion invertido en tareas distintas. Gracias mil!
Muchas gracias, primero había probado con macros pero no fue lo que necesitada para mi formulario, con este video pude usar GAS y me funciono excelentemente bien.
Hola !!! meses buscando un tutorial así... Gracias por tu aporte... realice mi base de datos sin problemas mientras veía el tutorial ..ahora a usarla !!🤩
Amigo muchísimas gracias, este tutorial me ha ayudado muchísimo. No tenia ni idea de como hacer una base de datos pero con este tutorial lo he hecho bastante fácil 100% recomendable.
hola, no me aparece la opcion de editar en herramientas, esta en otro lado?
@@dmaren994 holaa me pasa lo mismo, pudiste averiguar como se hace? :c
@@danielaalexandra7568 no está mas
Muchas gracias por dedicar de tu tiempo en compartir tu conocimiento, excelente explicación mas videos por favor como este Dios te bendiga
Hola excelente video y de gran ayuda. Tengo un problema cuando registro la información, en mi caso regitro horas de entrada, le doy guardar y en la hoja donde se registran los datos me registra la hora con unos minutos adelantados
gracias no solo me diste un formulario sino que también me enseñaste algo de programación like y suscripción
Me sirvió muchísimo de verdad! ahora quisiera saber cómo hago para que que las celdas ya tengan borde, porque si se lo hago previamente no graba en la celda siguiente sino en donde termina el borde, gracias
Enhorabuena, mejor explicado, imposible. Muchas gracias por compartir tu conocimiento. Un saludo.
Muy buen video, unas dudas, al momento que quiero actualizar algun registro (digamos que el nombre), menciona que se tiene que dar en el boton ACTUALIZAR pero si por error se da clic en guardar, el registro a actualizar queda igual y se guarda un nuevo registro generando que el id se duplique, como se puede inhabilitar el boton guardar para obligar solo a dar en actualizar
gracias por el video, a función actualizar le cambie setValues(valores1) a setValues(valores) para que funcionara correctamente
gracias estaba varado en eso
Muchas gracias, en 3 horas lo arregle y quedo a mi gusto. Muchas gracias amigo.
Estimado muchas, muchas gracias por este tutorial, muy bien explicado.
Quisiera saber, como se haria si un campo esta sin información, es decir si no se ingreso el "ID" por ejemplo.
Yo no quiero que me grabe la informacion a la planilla, hasta cuando esta informacion se ingrese.
Si es posible un ejemplo, porfa, Gracias de antemano.
buenas tardes, Muchas gracias por el video. Una consulta como se puede hacer para que el guardado sea a las celdas que uno quiere. ejemplo yo quiero comenzar por la columna B y hay otras donde quiero saltarme y pasarme a otras columna.
Hola buen día, primero muchas gracias, por que me ha ayudado mucho. Tengo una pregunta, estoy haciendo un formulario mas largo, todo me funciona, excepto la función buscar, no se si es por que tengo celdas combinadas (que aunque no hay inconveniente en las otras formulas, quizás al buscar si), podrías ayudarme por favor , gracias
exelente acabo de seguir paso por paso y todo bien. eres un exito.Ahora solo tengo que ver la forma que corra en el celular, al parecer es otro tema similar y hasta un poco mas tedioso.
has conseguido como hacer para que se ejecute en el celular?
buenas espero este bien muy agradecido con tus videos pero tengo una duda tienes mas herramienta en la pestaña de herramientas que yo y como fusionaste el google sheet con el google apps script de verdad como le haces y perdona porque no puedo pasar cuando a los botones de eliminado y de mas tengo que entrar en herramientas y mo ne sale el comando que tu indicas gracias
Buen trabajo, muchas gracias!!! Tengo una duda, como puedo crear una interfaz de usuario y que no vea las pestañas y solo pueda usar los botones??
Excelente video, tengo armado el formulario, pero quiero saber si es posible agregar imagen de un documento??
Que tal, exelente tutorial, una consulta, como arias si este formulario estuviera compartido por 5 usuarios, y que cada usuario diferente cuando registre se registrara en una celda ya sea su correo o un nombre del ususario.
eso posible que se haga el formulario en un libro y los datos se guarden en otro para que no queden publicos?
la formula guardar se puede modificar para guardar en 2 bases de datos distintas??
Hay posibiliada de cambiar la función de buscar? es decir en vez de que busque por número, que busque por texto
Hola Gran video una pregunta hay forma de que el campo Id se vaya generando de forma automatica
Excelente video probaré que me funciona solo una duda si necesito otro dato cómo puedo hacerlo ?
Muy bueno el tutorial, me ha servido bastante. Y la música también! Mil gracias!
Buena tarde, muy buen video. Yo quisiera consultar que cambios llevaría el botón de guardar si al final no son celdas excluyentes las que quieres guardar, si no un rango de datos. He probado varias formas y no me funciona.
Me encantó tu video ya casi tengo terminado el mío solo que el botón buscar no me funciona. Le doy buscar pero no me da la info en el formulario. Solo aparece el folio pero no la info.
en el boton de actualizar me arroja el error TypeError: Cannot read property 'getDataRange' of null, alguna idea de como solucionarlo?
pudiste solucionarlo? me ayudas por fi?
Null normalmente es cuando está en blanco la celda
Hola y gracias. Queria crear un registro para pacientes de una veterinaria, cree un formulario de google para que se carguen los datos y lo vincule con la planilla pero el formulario al mostrarte los datos en la planilla crea una nueva hoja, luego para pasar esos datos a la hoja que tienes creada ya en tu planilla se necesita una funcion desde app script y configurar un disparador y no hubo caso todo es muy tediosos y complicadisimo. Que el archivo json que alla que aca. Quiero crear un registro de pacientes veterinarios con su historia clinica y datos. Podes darme alguna idea. MUCHAS GRACIAS
Terrible herramienta la acaba de compartir genio!
excelente aporte justamente lo que necesito....gracias
buenas, tardes quiero hacer una pregunta el realizar una base de datos de esta forma puedo ejecutar esta base datos en una TABLET
Gran material!! muchas gracias, me quedo clarísimo como usarlo y pude construir mi propio formulario y funciona al 100% . Sub y me gusta de una
Hola gracias por el excelente tutorial. Tengo una duda, cuando de guardar cómo puedo hacer que se guarde en una celda específica
Gracias
hermanito es lo mas lindo que he visto
Hola muy buenas tardes, me interesa saber si se puede agregar un botón que indique la fecha y ahora actual. Le agradezco si repuesta
Gran tutorial. Excelente. Una consulta: ¿Cómo hago para que la información que se guarda vaya a parar directamente a una hoja (archivo) distinta a la del formulario? Entiendo que en todos los botones debería hacerse referencia a esa hoja también para buscar, actualizar o eliminar la información.
este video está buenísimo, muy completo y bien hecho 👏 muchas gracias!
Hola me sirvió mucho tu tutorial es posible que se genere dos formularios y que estos vayan a la misma base de datos?
Saludos, está muy interesante. Pero como cambiar las celdas en donde se guardarán los datos. Como cambiar la columna y fila donde uno desea que vallan a guardarse los datos????
Hola, si tengo varias hojas de datos (realice un directorio y cada hoja la dividí, ejemplo: A-C, D-F, etc.., como puedo hacer para que en la función buscar o guardar en en una hoja en especifico ?
Gracias por tu aporte hno, solo me queda la duda ¿sera posible adecuar para multi concurrencia? para que muchos usuarios puedan usar el mismo formulario a mismo tiempo?
Gracias por tu video, es claro, conciso sin tiempos muertos, no muero de sueño al verlo, ni pierdo la concentración por explicaciones redundantes. Es genial. Quiero preguntarte algo, ¿cómo lo harías para que los valores de la hoja "datos" se incluyeran arriba y no fueran quedando los datos más nuevos abajo, no se si me explico?. Gracias😃
Hola la hoja de datos se puede utilizar haciendo tablas dinamicas y agregar columnas y usar funciones ? esto no modifica el formulario?
Hola! Muy bueno tu video, se podrá hacer un inventario donde en el mismo se pueda buscar algún producto X y te informe que cantidad/color/tamaño disponible ???
Buenas tardes, me puedes explicar como puedo hacer para que al guardar los datos en la hoja donde se almacenaran, allí busque la ultima fila en blanco disponible pero siempre realice la búsqueda por la columna A, sin importar si las demás columnas contienen alguna formula?
muchas gracias, tengo una duda, quisiera hacerlo al revez, que la pagina cargue datos de un sheet
Muy buen video! Muchas gracias!, como podria crear un boton siguiente si tengo dos personas con el mismo apellido, ya que el cliente no gaurda ID o DNI?
Saludos, primero agradecerte por el video y el contenido de tu canal. Tengo una consulta por favor, me está pasando algo extraño, mis macros se ejecutan demasido lento, acciones sencillas como copiar y pegar demoran demasiado desde que aparece el mensaje de "Ejecutando secuencia de comandos" hasta la finalización de la secuencia, se tarda mucho. A qué se puede deber? Gracias anticipadas por tu respuesta.
Gracias por compartir conocimientos. Contenido perfecto y ameno. Felicidades.
Hola muy buen tutorial! tengo una consulta: Es seguro para usar con varios administradores editando en linea? o existe una forma de que se de de alta/actualice la bbdd desde un excel que viene desde google form(registro inicial) y por otro lado tener la forma de SOLO actualizar alguna informacion adicional o temporal desde ese form que diseñaste en el sheets. y por otro lado si se puede hacer un buscador sin select, un buscador de coincidencias(ejemplo dni)
@Hiracutch consulta estoy intentando hacer en el google sheets el cual en la primera hoja tener tres formularios( Registro persona, mascota y atencion) y que mande la info a sus respectivas hojas para guardar algun consejo ya que no me esta funcionando hasta el momento saludos
se pueden crear más de 2 hojas de entrada de datos y que todas se acumulen en una sola pestaña que es la de Datos.,..?
Hola nuy interesante, y se puede usar los botones desde el movil?
Muy Muy bueno, este tutorial. Consulta como puedo insertar con imágenes? Saludos
Hola bueno tarde una consulta sirve para aser control ingreso y engreso gente
hola muy bueno pregunta como eliminar el parpadeo cuando pongo guardar y se me muestra la otra hoja ?
excelente video me sirvió mucho, pero me gustaría poder entender mas como funcionan internamente los códigos de esos botones, tendrás algún video explicando o podrías hacer un video sobre ese tema por fa, gracias
no sé si me responda pero tengo un problema, al guardar los datos me los guarda corriendo la información, es decir si yo tengo la columna datos y serial, la columna "datos" queda en blanco pero la de "seríal" se queda con los datos que irían en la de "datos"... si me pudieran ayudar estaría agradecido 🥲
SI QUISIERA BLOQUEAR LA HOJA PARA QUE LOS OTROS USUARIOS A USAR NO HAGAN MODIFICACIONES PERO SI PUEDA INTERATUAR Y LLENAR EL FORMULARIO COMO SE HARIA PARA QUE LOS BOTONES FUNCIONEN?
Excelente info!!! muchisimas gracias! Super claro y todo lo que estaba buscando!!
Hola Muchas gracias por tu video, tengo una en la sección de actualizar, yo cambie los datos a actualizar de 6 pase a 30, mi pregunta es?: en esta parte
datos.getRange(INT_R, 1, 1, 6).setValues(valores1);
SpreadsheetApp.getUi().alert('Datos actualizados');
el número 6 cambia a 30 ?
por que yo realice ese cambio como en la primera parte y me sale este mensaje: Detalles del mensaje
TypeError: Cannot read properties of null (reading 'getRange')
saludos cordiales, se puede hacer trabajo colaborativo con un libro de sheet con macros o scripts??
Saludos, cómo hago si quiero agregar más filas de información para que se enlacen con la pestaña datos?
Hola, me ha servido mucho tu video, es muy bueno. Sólo tengo una pregunta ¿Cómo se cambiaría el códgo si con la opción buscar quiero que el excel me arroje un grupo de datos y no solo uno?
Por ejemplo, si en lugar de buscar por ID quiero hacer una busqueda por fecha y que todos los que se registraron ese día me aparezcan.
Ojalá me pueda contestar, me sería de gran ayuda. muchas gracias de antemano.
Pudiste solucionar? En la función buscar hay que modificar en la celda donde se realiza la búsqueda
Es posible crear un formulario de consulta pero desde un documento nuevo en el que no estén los "Datos", sino que sean llamados desde otro documento?
Una pregunta para actualizar como puedo hacerlo solo con espacios especificos osea no q vaya por orden de columuna del sheet
hola, una duda quiero que los datos se vayan guardando en la primera fila no en la ultima que tendría que cambiar en la programación para hacerlo posible??
Si quiero poner un segundo botón de búsqueda con otro criterio... digamos 1 con id y otro con correo, como le puedo hacer? Le intenté cambiando solo el rango en vez de B3 a F3 que es donde estaba mi lista desplegable y no hace nada, pero ni error ni algún mensaje me muestra, solo dice que se ejecuta y termina y ya...
Super buen video, de los mejoren que de visto...
Sabes si se puede generar que ol campo de id se genere solo, como un contador que identifique en que número va la cuenta de registro...
Gracias por ver el video!, para el ID puedes poner una celda que se genere el ID (buscando el mayor número de la columna) y agregándole +1, ejemplo si va en el registro #10, que en esa celda se ponga el 11, para que al momento de darle guardar, se guarde el ID 11, y así consecutivamente.
Hola, muy bueno la información que aportar, en mi caso cuando llego a la secuencia de comandos no permite guardar porque informa un error de sintaxis cuando copio las funciones que ofreces, me puedes ayudar?
Yo lo use tal cual y me funciono sin problema, quizas algun error al copiar y pegar.
Hola Hiracutch! Quería consultarte si es posible un boton que diga generar documento? y apretando ese boton se genere un archivo doc con la info que haya cargado.
Buenas tardes, se puede gregar una opcion para que almacene un documento escaneado en drive
Excelente video me ayudo muchisimo, una pregunta podrias hacer una funcion para que funcione con el celular los botones guardar, limpiar, etc
¿Es posible que al registrar un nuevo registro se vaya al final de la tabla sin tener que agregar la fila arriba?
Muchas gracias por el video me ayudo mucho a crear mi control de inventario solo una pregunta hay alguna forma de poner alguna celda de números de serie y que guarde todos esos datos juntos ósea que guarde lo mismo 10 veces si son 10 números de serie para que todos los datos sean igual solo el numero de serie sea diferente
Hola, me ayudo mucho tu macro, es excelente. solo te comento que me empezó a salir un error (TypeError: Cannot read properties of null (reading 'getRange')), no encuentro cual podrá ser el error. Me puedes apoyar
Un cra ! 👌👌👌 justo lo que necesitaba !
Gracias por tu generosidad. Cuando comparto la hoja con mis empleados, no les funciona. ¿se puede solucionar?
en vez de usar el for con i++ podes usar un for of es mas facil la escritura. Buenisimo el video
Gracias. Muy útil y mucha info para estudiar
Una consulta, en guardar no tendría que autoincrementarse el ID, como se implementaría en guardar :(?
Muy bien explicado, gracias por este tutorial pana Hiracutch, me fue de gran ayuda.
Buenas tardes, muchas gracias por compartir, funciona perfecto. Tengo una consulta ¿Cómo se puede lograr que se incremente de manera automática la celda ID cada vez que graba un nuevo registro? Que no se tenga que agregar de manera manual. Nuevamente gracias. =)
Buen día. Muchas gracias por el video. Es muy bueno. Solo tengo una pregunta.
No necesito grabar varios artículos con un mismo usuario.
Los artículos van desde 1 o hasta 10 piezas..
Como puedo grabar a una base de datos 1 o 10 artículos con un solo usuario?
Muchas gracias por tan buena explicación muy claro!! saludos!!
Gracias por compartir tu video, la verdad muy bien explicado. Llegue a el por que estoy intentando crear un consecutivo de ordenes de trabajo. Con lo que mostraste me ayudo mucho, sin embargo lo que me hace falta es que se agreguen progresiva y consecutivamente el numero de las ordenes y que no puedan ser modificadas por los usuarios. para no "brincarnos" ninguna y tener clientes descontentos. Me podrias ayudar?
Este video vale oro. Gracias amigo.
Gracias¡¡ ¿Cómo se podría poner para que los datos se insertara en la primera fila y se vaya desplazando hacia abajo?
¿Hay alguna posibilidad de que la actualización o al eliminar sólo elimine el último dato introducido? Es decir, sólo quisiera que me actualizara o eliminar la última fila introducida con ese dado de la celda B3. ¿Alcanzo a explicarme?
Muy buen video, como deben de ser las cosas: secillas, claras y concisas.