¡Excelente video! Deberias de hacer la 2da parte, donde expliques como obtener la información que mandas al documento sheet para poder pegarlos en tu pagina web/app. Seria practicamente lo mismo pero al revés. Saludos, yo de mientras investigaré como hacerlo
Acabo de ver un video en inglés de un mohamed, y estaba haciendo lo mismo en ese sitio, pero no entendí nada por el inglés, me alegra traiga ese contenido explicado en nuestro lenguaje...
Hace meses me ha tocado usar Spreadsheets como BD por temas de un proyecto con App Scripts (por suerte es solo saber JavaScript) y bueno hay cosas que he tenido que pensar en como emularlas con respecto a como se manejan en una base de datos relacional (por ejemplo el tema de las claves foráneas que en un caso de ejemplo en una hoja tengo Países y en otra Ciudades y debo hacer la relación con el id, manejar las restricciones de actualización y eliminación es cascada cosa la cual cualquier gestor como postgres o mysql manejan de forma transparente y/o automática acá toca hacerlo de forma manual a diferencia de estos gestores. Y bueno debo decir que usar Google Sheets como BD de proyectos es una experiencia que te hace pensar y analizar mucho
amigo la petición get como la haces para consumir los datos (hoja de calculo ) con el id de la tabla mas la dirección de app scripts la publicas como web o como api saludos ?
Por experiencia vale muchisimo mas la pena dedicar un par de minutos / horas en un buen diseño usando un DB, que hacer y utilizar herramientas con otros fines. Incluso esto es algo que se ve en empresas "serias" y es una mala practica
@@MarioAVisca completamente de acuerdo, pero ya sabes como son algunas empresas que piensan que están "ahorrando" haciendo uso de cosas que no son para lo que son
@@MarioAVisca si wey pero eso ya implica backend, y esto esta dirigido a usuarios js , todos sabemos que si es un poyecto mas grande y profesional se tendria que usar php, python o algun otro lenguaje no sea usted mamila
Hola falcón una consulta Google tiene alguna aplicación exclusiva para base de datos, como accesos de Microsoft o base de libre ofice, gracias por tu ayuda
Hola Falcon, soy novato, quería preguntarte: pq no usaste directamente app script, y tuviste q contratar el servivio de sheet best? Gracias me encantó el contenido saludos 🇦🇷
Muy bueno Falcón ! Eh podido hacerlo. La api funciona y puedo mostrar los datos en mi web. Yo solamente voy a mostrar datos. No hay post ni nada para que la gente interactúe no ingrese datos. Únicamente voy a mostrar datos que están en la base. Hay algún servicio parecido? Porque acá te cobran mucho y te dejan 100 peticiones por mes , y en dos días voy 78
Hola, tengo una duda con los planes, el que tu estas utilizando dice Prueba gratuita de 30 días, despues de los 30 dias no sabes si deja de funcionar, o como funciona la parte del cobro
Quiero consultarte lo siguiente: tengo un libro de excel con 1 hoja de calculo con un formulario para buscar/cargar dni y rellena esa ficha de persona.. eso lo hice con appscripts..y los datos son cargados desde un formulario externo de google.. yo lo que quiero es darle persmiso de lectura a ese formulario, porque solo carga un dni y busca o limpia la ficha de campos para volver a buscar otro..el problema es que si el permiso es de lectura no hace nada, pero si es editor si..el tema es que no quiero que puedan cambiar algo de la ficha o la estructura de la hoja..hay alguna solucion para eso? Acalaración: la ficha de personas la hice dentro de la hoja para que la persona vea de forma mas amigable los datos de una persona y no directamente desde la tabla, porque es engorroso
amigo bien explicado aquí me gusta por q entiendo claramente pero tengo una situación en mi código yo lo hago con react y vite resulta q al momento de enviar el formulario llegan los datos pero no se encasillar abajo de cada una q envío sino como 5 celdas más abajo hay alguna configuración q no he visto ? o si alguien sabe y puede ayudarme con ello agradecido ...
Hola espero puedas ayudarme mi código javascript no funciona y esta exactamente igual la función no conecta con el addEventListener se me se me sigue recargando la pagina al darle registrar.
Muy buen vídeo.. como siempre! Aunque esta vez estoy recibiendo el siguiente mensaje de error por la consola de devTools: "Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Failed to read the 'mode' property from 'RequestInit': The provided value 'CORS' is not a valid enum value of type RequestMode. at HTMLFormElement. (app.js:8:3)". Tendrá alguna idea como podría resolverlo? Saludos!
si es muy caro, y ademas tiene un contra que no tiene la opcion de where como en mysql, osea no deja filtrar las filas. yo diseñe un framework, con java scrip con mis propias funciones con las sentencias basicas CRUD, y el codigo en apps scripts de la hoja de calculo, todo listo .
Tengo un duds con respecto a las peticiones del servidor. Si el formulario tiene tres campos, cada vez que das click al botón registrar, eso cuenta como 1 petición o como 3? Gracias de antemano
Me encantó este video, explica lo básico, aunque se me queda un poquito corto... para cuando una continuación?? Siguiendo con el ejemplo, estaría bien un video explicando como verificar un registro concreto seleccionado por nombre, correo, teléfono, para borrarlo, actualizarlo, sin indicar el número concreto de registro, es decir, mediante una comprobación de contenido. Gracias!!
consulta me pasa que cuando pongo ejemplos en mi base de datos en la parte de telefono no me sale nada y cuando ya lo cambio a formulario es al revez no me pinta el nombre pero si me pone el telefono
hola, una pequeña pregunta soy nuevo en este mundo , cuando dice 250 peticiones quiere decir por ejemplo solo podrás insertar 250 vecen en tu hoja de calculo
Muy buen video! Me llamó la atención que para leer las líneas en la función Fetch no haga falta agregar el método get. Ahorra código. Consulta, si yo como usuario llegue a la web del formulario a través de Facebook, Instagram o Twitter, se podría rastrear y agregarlo en la fila para saber desde qué plataforma se ingresa más a mi web comercial que contiene el formulario? Saludos
Bro, por que toda la info que pongo en el formulario no se escriben en mi hoja y e revisado como unas 13 veces y todo esta bien ningun fallo en el html, js y css y el unico error es que no se escriben en la hoja. gracias
Una pregunta, está api rest me permite emular claves primarias por ejemplo en el video pones un campo email si alguien ya se registró con ese correo me permite guardarlo otra vez?
Estas bases de datos son muy basicas, y esta rest api aun no tiene esas capacidades, quizás en el futuro. Asi que si te permite guardar valores varias veces.
si amiga con la api de sheets , aunque en en apps script puedes implementar htmlservice y sin necesida de api externa puedes hacer aplicaciones geniales
Buenas, al enviar los datos la me da el error: Failed to load resource: the server responded with a status of 404 () Me hace el cambio de pantalla del form a exito bien, pero no envia los datos
Yo ando practicando pero no me sale el mensaje de "éxito" y no registra el número jajajaja pero en fin, al menos ya tengo una hoja de cálculo en la gdrive.
No haga eso compa :s esta muy bien la herramienta, pero no es su funcion el problema se viene cuando hay que trabajar integridad, entre otras cosas y es que hay clientes que llegan pensar que es buen idea usar una hoja de calculo como bd porque estan acostumbrados a las hojas de calculo y ver ahi su informacion
La verdad, no le veo qué sentido tiene el uso de la aplicación externa si con Google Forms es suficiente y gratuito. Sólo agrega vulnerabilidad al trabajo por una estética básica, lástima.
Si te gusto el video dale manita arriba 👍
Y no olvides de suscribirte para mas tutoriales!
Lo bueno de usted es que siempre hace referencia a documentaciones oficiales.
¡Excelente video!
Deberias de hacer la 2da parte, donde expliques como obtener la información que mandas al documento sheet para poder pegarlos en tu pagina web/app. Seria practicamente lo mismo pero al revés.
Saludos, yo de mientras investigaré como hacerlo
Acabo de ver un video en inglés de un mohamed, y estaba haciendo lo mismo en ese sitio, pero no entendí nada por el inglés, me alegra traiga ese contenido explicado en nuestro lenguaje...
Hace meses me ha tocado usar Spreadsheets como BD por temas de un proyecto con App Scripts (por suerte es solo saber JavaScript) y bueno hay cosas que he tenido que pensar en como emularlas con respecto a como se manejan en una base de datos relacional (por ejemplo el tema de las claves foráneas que en un caso de ejemplo en una hoja tengo Países y en otra Ciudades y debo hacer la relación con el id, manejar las restricciones de actualización y eliminación es cascada cosa la cual cualquier gestor como postgres o mysql manejan de forma transparente y/o automática acá toca hacerlo de forma manual a diferencia de estos gestores. Y bueno debo decir que usar Google Sheets como BD de proyectos es una experiencia que te hace pensar y analizar mucho
amigo la petición get como la haces para consumir los datos (hoja de calculo ) con el id de la tabla mas la dirección de app scripts la publicas como web o como api saludos ?
Por experiencia vale muchisimo mas la pena dedicar un par de minutos / horas en un buen diseño usando un DB, que hacer y utilizar herramientas con otros fines. Incluso esto es algo que se ve en empresas "serias" y es una mala practica
@@MarioAVisca completamente de acuerdo, pero ya sabes como son algunas empresas que piensan que están "ahorrando" haciendo uso de cosas que no son para lo que son
@@MarioAVisca si wey pero eso ya implica backend, y esto esta dirigido a usuarios js , todos sabemos que si es un poyecto mas grande y profesional se tendria que usar php, python o algun otro lenguaje no sea usted mamila
@@robertoceratti5523 perdón? Desde cuándo un usuario js no puede hacer algo bien?
Me suscribí, La primera vez que veo tu video. Demasiado capo sos.
Hola falcón una consulta Google tiene alguna aplicación exclusiva para base de datos, como accesos de Microsoft o base de libre ofice, gracias por tu ayuda
Una pregunta, puedo utilizar tu mismo código y poder enlazarlo a un bases de datos mysql? Muchas gracias.
Hola Falcon, soy novato, quería preguntarte: pq no usaste directamente app script, y tuviste q contratar el servivio de sheet best? Gracias me encantó el contenido saludos 🇦🇷
Amigo tu trabajo es invaluable, un abrazo
Como siempre excelente, es difícil NO entender, con tal explicación👏👏👏👏👏👏
excelente contenido hay alguna manera de usarlo directamente con el editor de secuencias de comandos de App Scripts publicando como web?/ Saludos
Muy buen video.. Tengo una pregunta... Si la información del documento puedo mostrarla con un botón BUSCAR 🔎
Excelente video
Justo lo que necesitaba para aclarar dudas sobre APIs,
Muy bueno Falcón ! Eh podido hacerlo. La api funciona y puedo mostrar los datos en mi web. Yo solamente voy a mostrar datos. No hay post ni nada para que la gente interactúe no ingrese datos. Únicamente voy a mostrar datos que están en la base. Hay algún servicio parecido? Porque acá te cobran mucho y te dejan 100 peticiones por mes , y en dos días voy 78
Se puede hacer al revés?, que lo que ponga en el documento se refleje en la página web
Si leyendo el JSON con JavaScript
UN VIDEO ESQUISITO 😍👌🏻
Falcon, Genial. 😍.
Pero se dice " Gugel' 😁
Gracias.... Infinitas. Se podría adjuntar un archivo en Drive y guardar la URL en el hoja de cálculo?
Creo que si pero esa opcion esta disponible en el metodo de pago que ofrece la herramienta
Estaría genial hacer lo mismo pero con las googleapis, pero muy buena explicación ese servicio no lo conocía.
Hola, tengo una duda con los planes, el que tu estas utilizando dice Prueba gratuita de 30 días, despues de los 30 dias no sabes si deja de funcionar, o como funciona la parte del cobro
Que pasa con la base de datos al terminar el mes ? Se borra y se reinicio o se mantiene en el tiempo ?
excelente video, muchas gracias!
Quiero consultarte lo siguiente: tengo un libro de excel con 1 hoja de calculo con un formulario para buscar/cargar dni y rellena esa ficha de persona.. eso lo hice con appscripts..y los datos son cargados desde un formulario externo de google.. yo lo que quiero es darle persmiso de lectura a ese formulario, porque solo carga un dni y busca o limpia la ficha de campos para volver a buscar otro..el problema es que si el permiso es de lectura no hace nada, pero si es editor si..el tema es que no quiero que puedan cambiar algo de la ficha o la estructura de la hoja..hay alguna solucion para eso? Acalaración: la ficha de personas la hice dentro de la hoja para que la persona vea de forma mas amigable los datos de una persona y no directamente desde la tabla, porque es engorroso
amigo bien explicado aquí me gusta por q entiendo claramente pero tengo una situación en mi código yo lo hago con react y vite resulta q al momento de enviar el formulario llegan los datos pero no se encasillar abajo de cada una q envío sino como 5 celdas más abajo hay alguna configuración q no he visto ? o si alguien sabe y puede ayudarme con ello agradecido ...
y si esa al revés, si quiero obtener información desde Excel utilizando un QR de cierta fila?
gracias por este video... ers un fenómeno
Hola espero puedas ayudarme mi código javascript no funciona y esta exactamente igual la función no conecta con el addEventListener se me se me sigue recargando la pagina al darle registrar.
Me funciono solo con la primera hoja de google sheets, me podrias decir porque no funciona con las demas hojas dentro de la BD por favor?
Eso también se podría hacer una web app??
Muy buen vídeo.. como siempre! Aunque esta vez estoy recibiendo el siguiente mensaje de error por la consola de devTools: "Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Failed to read the 'mode' property from 'RequestInit': The provided value 'CORS' is not a valid enum value of type RequestMode. at HTMLFormElement. (app.js:8:3)". Tendrá alguna idea como podría resolverlo? Saludos!
si no me equivoco, escribiste "CORS" cuando debiste escribir "cors", por eso falla, saludos
¿Como se puede hacer para adicionar una opción de consulta? Es decir que pueda buscar por algun campo y me muestre en pantalla todos los registros ?
Hola Carlos A. buen material
Eres un crack, sigue así!!
Grande amigo, una lastima que el servicio cobre mucho, pero esta genial.
si es muy caro, y ademas tiene un contra que no tiene la opcion de where como en mysql, osea no deja filtrar las filas. yo diseñe un framework, con java scrip con mis propias funciones con las sentencias basicas CRUD, y el codigo en apps scripts de la hoja de calculo, todo listo .
ademas puedo interactuar con cualquiera de las hojas del documento.
la contra es que es mas lento.
uff es lo que buscaba, graciass !!
La manera en la que pronuncias "Google" es muy graciosa 👍
También se puede usar JSON para emular bases de datos no relacionales
Tengo un duds con respecto a las peticiones del servidor. Si el formulario tiene tres campos, cada vez que das click al botón registrar, eso cuenta como 1 petición o como 3? Gracias de antemano
Si, cada petición es cada vez que presionan en el botón de enviar y nuestra app se comunica con el servidor.
@@FalconMasters fenomenal. Muchísimas gracias Carlos Arturo. Sigo tu canal desde hace varios años y nunca dejas de enseñarnos. Mucho éxito siempre
Excelente!!!!
Excelente video, uno igual pero con Notion estaría de 10
Excelente 😊
Hola Falcon Master, se podría sustituir el sheet best por looker studio?
En el minuto 1:21 dice "sin mas que decir" .... y el video continua ¿?
Hola tienes videos de como usar Java Scrip? quiero aumentarle unas cuantas opciones a tu idea del video pero no sé por dónde empezar con el codigo :/
Gracias
Me encantó este video, explica lo básico, aunque se me queda un poquito corto... para cuando una continuación??
Siguiendo con el ejemplo, estaría bien un video explicando como verificar un registro concreto seleccionado por nombre, correo, teléfono, para borrarlo, actualizarlo, sin indicar el número concreto de registro, es decir, mediante una comprobación de contenido. Gracias!!
mi tutor favorito 👍
Wey una pregunta y como hago para que esa página este online.. u.u así puedan usarlos otras personas
Excelente video. Gracias por la gran explicación.
consulta me pasa que cuando pongo ejemplos en mi base de datos en la parte de telefono no me sale nada y cuando ya lo cambio a formulario es al revez no me pinta el nombre pero si me pone el telefono
Muchas gracias, eres el mejor.
Me parece excelente, solo tengo una duda, como hacerlo con Access
grande, Falcon
hola, una pequeña pregunta soy nuevo en este mundo , cuando dice 250 peticiones quiere decir por ejemplo solo podrás insertar 250 vecen en tu hoja de calculo
Si, si deseas realizar más de 250 peticiones (inserciones) tendrás que subscribirte a un plan de pago. Saludos.
@@jzambrano1636 gracias
Sólido y excelente 💪. Saludos
Muy buen video! Me llamó la atención que para leer las líneas en la función Fetch no haga falta agregar el método get. Ahorra código. Consulta, si yo como usuario llegue a la web del formulario a través de Facebook, Instagram o Twitter, se podría rastrear y agregarlo en la fila para saber desde qué plataforma se ingresa más a mi web comercial que contiene el formulario? Saludos
por que me sale error al convertir los valores, el error me sale en "value"
A mi tambien
Excelente material, pero Ingeniero, un gran favor, no he podido descargar la url de la plantilla,, gracias por el apoyo
Me encanta.
Gracias bro, tu siempre sorprendes :D
Bro, por que toda la info que pongo en el formulario no se escriben en mi hoja y e revisado como unas 13 veces y todo esta bien ningun fallo en el html, js y css y el unico error es que no se escriben en la hoja. gracias
Y no se puede con Excel? un saludo.
Ahí dice que puedes subir un archivo individual o también existe la opción de one Drive
Buena Explicacion crack.
Como puedo hacer para que los datos no se dupliquen en mi base de datos
Gracias Crack
Very helpful, thx!
Muy bien, se podría hacer lo invertido qué muestre los datos solicitados
La sheet no me inserta algunos datos, que puede ser?
¿Una duda como comentas varias líneas?
Ya vi, al menos en mi teclado es "Ctrl" + "]".
@@Rhodwulford shift + alt + a
Una pregunta, está api rest me permite emular claves primarias por ejemplo en el video pones un campo email si alguien ya se registró con ese correo me permite guardarlo otra vez?
Estas bases de datos son muy basicas, y esta rest api aun no tiene esas capacidades, quizás en el futuro. Asi que si te permite guardar valores varias veces.
Hola master . cuando harás un video de como usar la api de el inegi , seria genial , ya que proporciona una data impresionante , gracias
La idea es muy buena, lastima que el servicio es algo caro, habrá que investigar si se puede hacer lo mismo con algua api de google
si amiga con la api de sheets , aunque en en apps script puedes implementar htmlservice y sin necesida de api externa puedes hacer aplicaciones geniales
@@robertoceratti5523 gracias por la data lo investigaré
.
.
Pero amigo* 😅
Buenas, al enviar los datos la me da el error: Failed to load resource: the server responded with a status of 404 ()
Me hace el cambio de pantalla del form a exito bien, pero no envia los datos
Solucionado: Es porque el Documento en Drive tiene que estar compartido para Editor.
El error 404 significa que no encontró el servidor, esto puede ser que quizás tienes algún error en la URL donde estas intentando hacer la peticion.
Perfecto 👌
Falcón, vas a entrar a fondo en el mundo de google sheets?
No, solo era una curiosidad
Necesito leer los datos, pero no se como se llama el arreglo que genera
pregunta randon, cuantos años tienes??
26
Que chevre,,,,,,,,,,,, 👍
"Más largo, mejor explicado"
Anonimo
Con Google Apps Script ó con Firebase puede ser más fácil
y en caso de imagenes?
Las bases de datos nunca se usan para guardar imágenes, se guarda la ruta de donde esta alojada en el servidor.
Para eso si necesitaras un backend.
Gracias
guardas la imagen con cloudinary y guardas la direccion de imagen en la base de datos saludos
Gracias
falta la busqueda de datos :'(
pt-br. MUITO SHOW ESTE VIDEO.
hace unas semanas, hice algo parecido, fue para el control de combustible.. jaja
👌👌👌👌
Ise todo pero no funciona
Y me fije de no tener errores al escribir 🙂
Hola, Excelente 😎 (^///^)
Yo ando practicando pero no me sale el mensaje de "éxito" y no registra el número jajajaja pero en fin, al menos ya tengo una hoja de cálculo en la gdrive.
11:03
No haga eso compa :s esta muy bien la herramienta, pero no es su funcion el problema se viene cuando hay que trabajar integridad, entre otras cosas y es que hay clientes que llegan pensar que es buen idea usar una hoja de calculo como bd porque estan acostumbrados a las hojas de calculo y ver ahi su informacion
Por eso menciono en el video que debe ser para proyectos pequeños o prototipos donde la información guardada no sea critica.
250 al mes es muy poco, mejor es hacer un servicio en el mismo app script de google
jajajajajajajajajaja lol
Solo 250? mmmmmm
La verdad, no le veo qué sentido tiene el uso de la aplicación externa si con Google Forms es suficiente y gratuito. Sólo agrega vulnerabilidad al trabajo por una estética básica, lástima.
No me funciono cuando coloque firmulario.nombre.value no me lleva los datos a sheets
A mi me esta pasando lo mismo. Pudiste solucionar MIguel?
Darnos la Forman que usted lo soluciona
Porque to lo hice y me muestra que tiene error all solucionarlo me enseña otto error