Crea tu sistema de QRs dinámicos con Google Sheets, Apps Script y Github pages

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • Hay infinidad de utilidades que permiten generar códigos QR. Esto es lo que llamamos un código QR estático: en el momento de crearlo, lo vinculamos con una dirección de internet concreta que no podemos cambiar…
    PERO ENTONCES
    Si hemos impreso y distribuido este código QR en tarjetas de visita, tazas…
    ¿Qué pasa si, una vez tenemos toda este material, queremos cambiar la dirección a la que apunta? ¡El código que habíamos generado ya no sirve! ¿Tiramos todo el material a la basura? ¿Cómo podemos hacerlo?
    Para solucionar este problema podemos utilizar códigos QR dinámicos. Un código QR dinámico no apunta para siempre a una dirección concreta, sino que nos permite modificar en cualquier momento el contenido al cual dirigimos al usuario. De esta manera podemos mantener el mismo código QR que ya hayamos distribuido, y hacer que éste apunte a la información que nos interese en cada momento.
    En este vídeo vamos a crear un sistema de códigos QR dinámico utilizando solamente herramientas gratuitas, como son Google sheets y GitHub pages.
    ------------------------------------------------------------------------------------------------------------
    Para pasar de la programación, salta a 'Vamos a probarlo'
    📉 Hoja de Google Sheets aquí: docs.google.com/spreadsheets/...
    👨‍💻 Repositorio de Github aquí: github.com/trendingtechbiz/Dy...
    ------------------------------------------------------------------------------------------------------------
    📃 Partes del vídeo:
    0:00 Intro
    1:42 Cómo funciona por dentro
    2:18 Sheets
    5:10 Apps Script
    8:40 Github pages
    12:30 Vamos a probarlo
    ------------------------------------------------------------------------------------------------------------
    🖼 Thumbnail: www.behance.net/milviadesign
    🎼 Música: www.streambeats.com/
  • Věda a technologie

Komentáře • 158

  • @Pokayoke_arq
    @Pokayoke_arq Před rokem +8

    Despues de 10 horas y unas 10 repeticiones del video lo he logrado, ¿qué era lo que fallaba?, no tengo idea, pero he refrescado todo lo poco que aprendí en la secundaria sobre codigo html desde hace unos 15 años, es todo una nostalgia muchas gracias.

  • @user-vq7ko7vb8s
    @user-vq7ko7vb8s Před 10 měsíci

    Muchas gracias por este tutorial! Me había vuelto loco buscando alternativas a sacar estadísticas de varios códigos QR y con esta combinación conseguí el objetivo deseado. Gran trabajo!

  • @johngorrion
    @johngorrion Před měsícem

    Nada tenía un par de dudas pero las he solucionado leyendo los comentarios, eres un grande, ahora toca retocar el estilo de la pantalla de carga para que quede bien pro, muchas gracias caballero, nuevo sub.

  • @jotaferco
    @jotaferco Před 22 dny

    Un crack! Muchas gracias por esta herramienta. Un aporte , no olvidar olvidar colocar el enlace que se genera en Apps Scrip entre “ " por este pequeño detalle luché mucho para visualizar el contenido cargado al código QR

  • @angelhdezhernandez595
    @angelhdezhernandez595 Před 16 hodinami

    Simplemente, muchas gracias. Gran trabajo.

  • @blusky2134
    @blusky2134 Před rokem

    Mijo vos sois er papa de los Heladossss!!!! gracias por tus aportes tan geniales...

  • @grupokeyla179
    @grupokeyla179 Před rokem +2

    Eres un Crack tío!!!! saludos desde Barcelona

  •  Před 4 měsíci

    Hola!! me ha encantado el vídeo, y me está funcionando de maravilla. Muchisimas gracias por compartir cosas tan interesantes y útiles!

  • @Leover378
    @Leover378 Před 2 lety +1

    Se ve bien, para muchos proyectos!

  • @jumaov
    @jumaov Před rokem +1

    Mejor Imposible. A implementarlo de una. Gracias por compartir. Una gran saludo.

  • @Hector_Roa
    @Hector_Roa Před rokem

    Excelente, me ha servido a la perfección muchas gracias

  • @ExDiego
    @ExDiego Před 7 měsíci

    Que master loco !!! excelente tutorial. Muchas Gracias !

  • @algoritmolegal
    @algoritmolegal Před rokem +1

    Bro me encantas tus videos por los grandes aportes de tus proyectos, cómo puedo darte 1000 likes 💪

  • @juancarloscoronadocurrea1607

    Gracias, la verdad es que está muy bien explicado y fácil de entender.

  • @folstag93
    @folstag93 Před 2 lety +1

    Excelente video. Saludos. Tienes un contenido excelente.

  • @forwarddistrictgurls7570
    @forwarddistrictgurls7570 Před 2 lety +1

    maravilloso gracias por el tutorial 👍👍

  • @luqueluis4972
    @luqueluis4972 Před rokem

    Muchas gracias Bro... muy buen aporte. Me suscribo a tu canal.

  • @victorzentenoramos4911

    me gusta mucho tus aportes brow gracias

  • @Henry_Nunez
    @Henry_Nunez Před rokem

    *Excelente, muchas gracias* 👉🔔

  • @abayubarodriguez26
    @abayubarodriguez26 Před 2 lety +1

    muy bueno la solucion felicitaciones!!!!

  • @triniluna
    @triniluna Před rokem

    Un genio!! Gracias por este video

  • @samirleon7346
    @samirleon7346 Před 2 lety +1

    Sos un crack eres mi ídolo we😳🥳

  • @alvaromoreno5257
    @alvaromoreno5257 Před rokem +2

    Hola!
    Gracias por tu vídeo. Para insertar varios enlaces sería en la columna C y listo?

  • @nico14068
    @nico14068 Před rokem

    Sos un capo, muchas graciasssss

  • @user-po4gc1cj2q
    @user-po4gc1cj2q Před rokem

    De antemano gracias, y si quiero ponerlo hasta las ultimas celdas que cambios debo de hacer?

  • @orlandomartinez7886
    @orlandomartinez7886 Před rokem

    Hola. No sé nada de programación, pero estoy intentando crear un programa para control de stocks de materiales, me gustaría que funcionara de la siguiente manera. Al escanear un código QR de un usuario x me permita agregar los materiales que el usuario piensa retirar y que cada material también sea con código QR. A la vez el programa debe permitir dar entrada de materiales y generar sus códigos QR. Tienes alguna sugerencia

  • @henryramos8392
    @henryramos8392 Před 6 měsíci

    Muy bien gracias

  • @ricardocaballero8126
    @ricardocaballero8126 Před rokem

    Genial gracias

  • @carlaovandoperez7858
    @carlaovandoperez7858 Před rokem

    excelente tip me funciono

    • @aristillo
      @aristillo Před 11 měsíci

      segui los pasos de el video pero al generar el QR me manda a mi pagina de github y no me redirige

  • @robertocarlosbetancurboliv2633

    Maestro buenas noches , desde Medellin Antioquia Colombia , Felicidades por su aporte , tengo una inquietud yo quiero realizar qr para asistencia de un curso , y como son varios cursos y diferentes grados se puede utilizar un codigo dinamico o estatico

  • @catasistemas
    @catasistemas Před rokem

    Excelente me gustó mucho. Habra una forma para que el qr code sea multi url? Quiero que el mismo qr code tenga una url para descargar una app en android (en caso de que el tlf sea android) y otra url para descargar la app desde IOS (en caso de un iphone)

  • @alezuniga5009
    @alezuniga5009 Před 9 měsíci

    hola, muy buen video. tengo una pregunta como puedo hacer un código qr que al momento de escanear envíe a la dirección por google maps de donde se escaneo el código y también habrá una URL de mi web? muchas gracias por tu tiempo

  • @sauliomedina3937
    @sauliomedina3937 Před 2 lety +2

    Puedo asignar diferentes link en la columna target y que al escanear el codigo QR este cambie aleatoriamente...

    • @bricodev
      @bricodev  Před 2 lety +1

      Te respondí en otro comentario. Prueba con este código:
      function doGet(e) {
      if(!e.parameter.k)
      return ContentService.createTextOutput("");
      var k = e.parameter.k;
      var hits = SpreadsheetApp.getActive().getRange("Config!A:C").getValues().filter(r => r[0]==k);
      if(hits.length == 0)
      return ContentService.createTextOutput("");
      var url = hits[Math.floor(Math.random()*hits.length)][2];
      console.log(url);
      SpreadsheetApp.getActive().getSheetByName("Hits").appendRow([k,url,new Date()]);
      return ContentService.createTextOutput(url);
      }

  • @dyanirapatinovela66
    @dyanirapatinovela66 Před rokem

    Si, quiero usar codigos qr dinamicos para asistencia como haría?

  • @algoritmolegal
    @algoritmolegal Před 2 lety +2

    Muchas gracias por tremendo aporte a la comunidad, esto me será de mucha utilidad, pero me preguntaba si añadiendo otro codigo a la hoja "Hits" se podria mostrar el correo o algun identificador de la persona que escaneo nuestro codigo QR, QUEDO ATENTO A TU RESPUESTA.

    • @bricodev
      @bricodev  Před 2 lety +2

      Muy agradecido! Encantado de que sea útil 😊 Te recomiendo que eches un vistazo también a la solución basada en calendario czcams.com/video/wQs_48zcd48/video.html

    • @bricodev
      @bricodev  Před 2 lety +3

      Respecto a recoger datos del visitante, como el email, no es posible sin que el usuario los proporcione activamente.
      Algo que sí se podría hacer es añadir el código de Google analytics a la página intermedia de github, de forma que podrías hacer seguimiento de campañas, sin datos personales eso sí. Quizás le pueda dedicar un vídeo a esto en el futuro 😁
      Un saludo, espero seguir viéndote por el canal!

  • @jumaov
    @jumaov Před rokem +1

    Una consulta. En mi repositorio Github no me aparece la opción "Setting", que podrá ocurrir, soy nuevo en esto de los repositorios. Gracias por tu comentario.

    • @juliozunza1270
      @juliozunza1270 Před rokem

      lograste tener una respuesta? igual me pasa lo mismo, no veo el setting. gracias

  • @santiagochiappero4168
    @santiagochiappero4168 Před rokem +1

    Excelente video!!! Tengo un único problema. Armé la sheet tal y como lo explicaste pero solamente puedo generar el qr de la primera fila, si intengo crear mas qrs en las siguientes filas, no me lo genera. Podrías darme una mano con eso?

    • @MrKulipardo
      @MrKulipardo Před 7 měsíci

      a mí me pasa lo mismo, lo has solucionado?

  • @proyectobi-ht4ux
    @proyectobi-ht4ux Před rokem

    Hola. He realizado la implementacion de la aplicacion pero tengo un problema, solo me muestra el codigo QR del primero registro, cuando quiero seguri agregando mas codigo QR no sale. Agradeceria puedas apoyarme.

  • @alejosecaira3301
    @alejosecaira3301 Před 11 měsíci

    hola como vas una pregunta (no me carga el archivo que subo en linkl y solo me sale el color azul

  • @lossukosgarciagonzalez6744

    gran video!! me ha aclarado muchas dudas, me gustaría preguntare si se podría crear cod QR con logo en medio, saludos y gracias de antemano

    • @bricodev
      @bricodev  Před rokem

      Gracias! Si se puede, tan solo modifica la imagen añadiendo el logo en el centro y asegurate de que la lectura sigue siendo correcta 👍

  • @matteocalderini9719
    @matteocalderini9719 Před 2 lety +5

    Hola. Felicidades por el vídeo. Me gustaría hacer esto registrando las entradas y salidas de los empleados. Es posible registrar la entrada como sucede en su caso, pero si escanea el código QR nuevamente en lugar de agregar una línea, debería registrar la salida. Si voy a escanear por tercera vez, debería agregar una nueva línea como si fuera un nuevo horario de trabajo. Gracias. Me disculpo por mi español.

    • @bricodev
      @bricodev  Před 2 lety +3

      Hola!
      Precisamente tenía pensado hacer un vídeo con un sistema de control de acceso. Espero ponerme en breve.
      Un saludo y gracias por tu comentario! 😊

    • @folstag93
      @folstag93 Před 2 lety +2

      @@bricodev Espero que lo puedas traer al canal muy pronto, eso sería genial. Aprovecho para agradecerte por tan buenos videos. Saludos.

    • @jhonwilson5294
      @jhonwilson5294 Před 2 lety +1

      @@bricodev excelente nuevo seguidor estaremos a la espera me apuntó

    • @eqsventurebuilder2409
      @eqsventurebuilder2409 Před 2 lety

      Llegué invitado por una seguidora del canal. Me sumo a la comunidad y esperamos tus videos nuevos.

  • @user-mo1mi8yt4w
    @user-mo1mi8yt4w Před rokem

    Hola, en la parte donde carga los workflows se demora mucho y no sale el chek verde, sigue en amarillo cargando. Alguna ayuda por favor?

  • @briankissero
    @briankissero Před 11 měsíci

    muy bueno el video. el unico problema que tengo es que no puedo descargar el qr. como puedo hacer ? intente con capturade pantalla pero no queda bien.
    gracias !!!

  • @jimcarsergio
    @jimcarsergio Před 7 dny

    Hola. tengo un problema con los QR. ¿hay algún máximo de QR que se puedan generar?

  • @luisangel9057
    @luisangel9057 Před 6 měsíci

    Hola, me había estado funcionando todo perfecto, pero ahora no funciona el apartado de la función IMAGE junto al link. Aparecen en blanco las celdas, no he movido nada. Alguna sugerencia?

  • @christalwing2560
    @christalwing2560 Před 2 lety

    Se podría hacer una búsqueda de imágenes alojadas en drive (7000 fotos de usuarios) utilizando algún código desde sheets? Ayudame por favor

    • @bricodev
      @bricodev  Před 2 lety

      Hola! Puedes describir mejor que tipo de búsqueda quieres hacer? Basada en nombre de archivo, fechas...? 🤔

  • @JoseMaria-jt7dd
    @JoseMaria-jt7dd Před 2 lety +2

    MUY BUENO... SE PODRA HACER UN FORMULARIO DE ASISTENCIA AL TRABAJO POR MEDIO DE QR?

    • @bricodev
      @bricodev  Před 2 lety +1

      Hola! Pues me lo han pedido mas veces, y creo que me voy a poner ya a prepararlo. Tienes alguna sugerencia sobre que requisitos debería cumplir? No prometo nada 😁 pero me ayudaría a enfocarme.
      Un saludo!

    • @JoseMaria-jt7dd
      @JoseMaria-jt7dd Před 2 lety +2

      @@bricodev Gracias x responder... pensaba con ID o DNI de la persona o empleado más apellido y nombre, con horario de ingreso y al salir también... y que al escanear el QR se genere una planilla en el Drive para control del Área que lo necesite... saludos desde Cba Argentina, muy buen trabajo el que haces...

  • @irisrojas493
    @irisrojas493 Před 4 měsíci

    hola muy buen video!!! pude hacer mis qr dinamicos y me funciono muy bien durante 10 dias, y ahora ya no redireccion y en app scrypt me da error get... lo malo es que ya mande a imprimir mis qr. 😅😅😅😢😢😢

  • @anubithanubis8958
    @anubithanubis8958 Před rokem

    Los qr dinámicos generados por esta aplicación tienen un límite de duración? o simplemente puedo cerrar todo y dejar el qr y estará así mientras el dominio en github y la página web a la que quiero dirigir existan?

  • @user-pr3gl6un6h
    @user-pr3gl6un6h Před měsícem

    Consulta al momento de escanear el codigo qr, la pag solo queda cargando, cual sera el motivo?

  • @ExploradorByres
    @ExploradorByres Před rokem

    Buen dia , no logro entender espeificamente donde menciona que genera el codigo qr =(

  • @aragonmxcom7775
    @aragonmxcom7775 Před 5 měsíci

    Hice todo lo que comenta este video, pero al leer el QR me envia a una pagina de github, pero marca error 404 File not Found

  • @vectoriusblack9076
    @vectoriusblack9076 Před 2 lety +2

    Se podrá obtener la ubicación de maps donde se escaneo el QR?

    • @bricodev
      @bricodev  Před 2 lety

      Claro! Si miras el código del vídeo sobre formularios geolocalizados czcams.com/video/d09UY2smuBg/video.html es bastante trivial modificar éste para que lo haga.
      Un saludo!

  • @optikalstudio3751
    @optikalstudio3751 Před rokem

    todo genial hice todos los pasos y almomento de escanear se me queda cargando y no me redireccionan como lo soluciono hermanito

  • @nicolasmorenoplata4763

    Disculpa este código QR es por tiempo limitado?

  • @user-wm6xc2vc8i
    @user-wm6xc2vc8i Před 10 měsíci

    hay alguna manera para registrar ademas de la fecha en la que entran al archivo tambien la direccion de la cuenta que entro? :c me ayudaria bastante

    • @bricodev
      @bricodev  Před 10 měsíci

      Esto requeriría un registro previo de los usuarios, y queda fuera del caso de uso original. Para que lo necesitas? Un saludo!

  • @diegovillegas953
    @diegovillegas953 Před rokem

    Hola con imágenes también se puede

  • @larelojeriamz6343
    @larelojeriamz6343 Před rokem

    Hola, excelente video. podrías ayudarme con una duda. Sucede que al escanear el código QR aparece el link al que quiero llegue la persona, pero no lo redirige directamente, si no que solo muestra el texto para copiarlo, que se podría hacer para que lo redirija directamente al destino que redirige el link? gracias y espero me ayudes.

    • @alexaipenny
      @alexaipenny Před rokem +1

      no ocupes espacios en la columna A

  • @pierovilca7078
    @pierovilca7078 Před 2 lety +1

    Genial , buen video , una consulta y en caso yo asigne un texto y cree un codigo qr en base a esta , como podría hacer para que al nuevamente escanear obtenga un nuevo texto modificado.

    • @bricodev
      @bricodev  Před 2 lety

      Hola! No entiendo tu pregunta. Qué quieres decir con obtener un nuevo texto modificado al escanear de nuevo?

    • @sauliomedina3937
      @sauliomedina3937 Před 2 lety +1

      Puedo asignar diferentes link en la columna target y que al escanear el codigo qr este cambie aleatoriamente...

    • @bricodev
      @bricodev  Před 2 lety +1

      @@sauliomedina3937 Hola! Creo que si cambias el código de doGet por el siguiente, conseguirás esto que dices:
      function doGet(e) {
      if(!e.parameter.k)
      return ContentService.createTextOutput("");
      var k = e.parameter.k;
      var hits = SpreadsheetApp.getActive().getRange("Config!A:C").getValues().filter(r => r[0]==k);
      if(hits.length == 0)
      return ContentService.createTextOutput("");
      var url = hits[Math.floor(Math.random()*hits.length)][2];
      console.log(url);
      SpreadsheetApp.getActive().getSheetByName("Hits").appendRow([k,url,new Date()]);
      return ContentService.createTextOutput(url);
      }
      Si añades varias filas con el mismo valor de Key, pero distintas urls, te devolverá una de ellas aleatoriamente cada vez que escanees. Espero que te sea útil.
      Gracias por el aporte, un saludo! :)

  • @holamundo1357
    @holamundo1357 Před 13 dny

    Crack

  • @delfinabottino2139
    @delfinabottino2139 Před 2 lety +2

    Hola buenas tardes!! Hago todos los pasos, controle todo 100 veces, pero a la hora de abrir lo que esta en el codigo no me carga nada, la pantalla queda en celeste y cargando y cargando, no se que es lo que estoy haciendo mal, porque encima no entiendo mucho lo que hago, solamente fui copiando todos los pasos, asi que no se donde esta el error, si pudiera responderme lo antes posible lo agradeceria! gracias!!!

    • @ErnestoPasini
      @ErnestoPasini Před rokem +1

      Hola me pasaba lo mismo y era por que no habia puesto el nombre Config a la hoja en el google sheet

  • @MiguelCustodioCorbera
    @MiguelCustodioCorbera Před 2 lety +2

    Hola , muy bueno el video, estuve realizando pruebas pero me marca error, es decir al momento de escanear el codigo QR sale cargando la pagina pero sin poder acceder al documento, al parecer estuve revisando el scrip del proyecto q no tiene titulo y las variables e, k, keys, ,urls y url aparece como indefinidas al momento de depurar el código, espero me puedas ayudar .
    Gracias por tu video

    • @bricodev
      @bricodev  Před 2 lety

      Que error te da exactamente?

    • @luisfranco5177
      @luisfranco5177 Před 2 lety

      hola buenas tardes a mi se queda cargando la pagina y nunca accede al documento

    • @bricodev
      @bricodev  Před 2 lety

      @@luisfranco5177 Hola! Si me posteas aquí la url donde se te queda cargando le echo un vistazo. Un saludo!

  • @bricodev
    @bricodev  Před 2 lety +9

    ⚠️ Importante!! ⚠️
    (1) Para registrar correctamente la hora, has de cambiar la zona horaria en sheets también! Puedes hacerlo en Archivo-propiedades del documento.
    (2) Si se queda la página azul cargando, es posible que te esté pasando lo que describen aqui: stackoverflow.com/questions/48562159/google-app-script-published-as-a-web-app-not-working
    se trata de un bug de Apps Script (issuetracker.google.com/issues/72798634)
    Para solucionarlo, en vez de utilizar directamente la url que obtienes al implementar, añade /a/~ justo después del nombre de host.
    Por ejemplo:
    script.google.com/macros/s/AKfycby...KG/exec
    ha de ser
    script.google.com/a/~/macros/s/AKfycby...KG/exec

    • @danielISTPhoto
      @danielISTPhoto Před rokem +1

      Links caídos, gracias por la info.

    • @danielISTPhoto
      @danielISTPhoto Před rokem +1

      He intentado arreglar este problema con la modificación del URL de la implementación, pero se queda igual con la página azul y el loading infinito, help

    • @brianahumada9426
      @brianahumada9426 Před rokem

      disculpa entro a los link y no están habilitados..

    • @irukyteama
      @irukyteama Před rokem +1

      Hola, no me estaria funcionando la solucion a este bug estuve buscando pero no encuentro nada, continua quedandose en la pantalla de carga alguna idea?

    • @adanehecatl
      @adanehecatl Před 10 měsíci

      @@irukyteama alguien lo ha podido solucionar?

  • @AldanaJoseph
    @AldanaJoseph Před rokem +1

    solucion para descargar los codigos qr: shift + boton derecho mouse guardar como, solo HTML y ahi podras ver los codigos, luego le das sobre el codigo boton derecho nuevamente como imagen y listo..!

  • @pisciana88
    @pisciana88 Před 4 měsíci

    se le puede añadir un logo al QR? dinamico

  • @guillermocardozo8458
    @guillermocardozo8458 Před 2 lety +2

    Hola amigo soy de Argentina, hice todos los pasos y me anda perfecto sin embargo cuando escaneo QR me trae a la pestaña Hits una hora que no es correcta, por lo visto me trae 5 hs más como si fuera hora de España...como puedo modificar eso para que me quede a la hora local? Gracias amigo un espectáculo las aplicaciones que estas subiendo

    • @bricodev
      @bricodev  Před 2 lety +2

      Hola! Si, lo olvidé en el video 🤦‍♂️ has de cambiar la hora en sheets también. Has de ir a Archivo-propiedades del documento (te lo digo de memoria). Un saludo!!

    • @guillermocardozo8458
      @guillermocardozo8458 Před 2 lety +2

      @@bricodev muchas gracias crack, seguí la recomendación y cambie zona horaria en el Sheet y anda perfecto, excelente la aplicación de verdad

  • @MrKulipardo
    @MrKulipardo Před rokem

    Hola, me funciona, pero después de unos días, he abierto la google sheets y no me aparecen pintados los QRs. Los QR siguen funcionando, pero por qué no los puedo ver pintados?

    • @MrKulipardo
      @MrKulipardo Před 7 měsíci

      ya descubrí el problema, en la columna de los nombres había puesto uno con un espacio en blanco (descojona toda la sheet)

  • @user-dl3uj4vx4x
    @user-dl3uj4vx4x Před 4 měsíci

    como puedo agregar un limite de tiempo para utilizar el QR?

  • @cristhian5124
    @cristhian5124 Před rokem

    Gracias por este video. ¿Es posible retornar la ubicación del usuario al escanear el código QR?

    • @aristillo
      @aristillo Před 11 měsíci

      te funciono con los pasos del video? a mi me queda cargando la pagina que cree en github y no redirige

    • @cristhian5124
      @cristhian5124 Před 11 měsíci

      No seguí los pasos. Terminé utilizando una plataforma que realiza lo mismo.@@aristillo

  • @eiborriera879
    @eiborriera879 Před 2 lety

    realice todo igual, me salen los qr y se modifican si cambio la clave en la primera columna pero cuando escaneo con gogle lends busca pero no me salen las imagenes y tiene ya el permiso

    • @bricodev
      @bricodev  Před 2 lety

      Hola!
      Que error te da? Que url deberia cargar?
      Un saludo!

    • @eiborriera879
      @eiborriera879 Před 2 lety

      @@bricodev . Bueno, realmente no me carga la imagen y no registra los datos en la hoja, realice otro ejemplo parecido si registra pero no veo cual es el problema la vetana se queda en un color azulado

    • @bricodev
      @bricodev  Před 2 lety +1

      Si al escanear el codigo se queda en la pantalla azul y no continua, presiona f12 (en un pc) y comprueba si hay errores en la consola de javascript. Posiblemente hay algun problema con el servicio web que ha de devolver la url destino. Quizas no esta bien publicado, o la url del archivo en github no es correcta.

  • @eladiet
    @eladiet Před 2 lety

    hola! Una pregunta, cómo me puedo descargar el QR del Excel? hay alguna manera de descargarlo en png este QR que se genera? Es que no veo la opción de "descargar" la imagen de la celda. He tenido que hacer una captura de la imagen. Queria saber si hy alguna opción de descarga en vez de captura de imagen.
    Por lo demás, genial!! muy buen contenido y muy útil!

    • @bricodev
      @bricodev  Před 2 lety

      Prueba a clicar en la imagen con el boton derecho del mouse, mientras aprietas SHIFT. Te aparece la opción de descargar imagen entonces?

    • @briankissero
      @briankissero Před 11 měsíci

      tengo el mismo problema, pudiste solucionarlo?

    • @juandavidtaleromojica8746
      @juandavidtaleromojica8746 Před 11 měsíci

      Tengo la misma inquietud, no puedo descargar la imagen de los QR para empezar a compartirlo@@briankissero

  • @juanmontecinos7863
    @juanmontecinos7863 Před 2 lety

    Excelente video. Lo probé tal como lo describes en el video y no tengo inconvenientes. Sin embargo, cuando le cambio el nombre a la hoja de "Config" a otro nombre y asigno el mismo en el script no me funciona. Que estaré haciendo mal??

    • @bricodev
      @bricodev  Před 2 lety

      Si cambiaste el nombre en el código, comprueba si has vuelto a implementar despues de cambiar el script! Los cambios no surten efecto hasta que se despliega de nuevo. Mil veces me ha pasado esto 😅

    • @juanmontecinos7863
      @juanmontecinos7863 Před 2 lety

      ​@@bricodev Muchas gracias por la respuesta, lo probé con una nueva implementación y logre conseguir el cambio de nombre de la hoja. Sin embargo, estoy intentando realizar un cambio al código del video pero no logró conseguir el ajuste, agradecería me pudieses orientar.
      Estoy trabajando un inventario donde tengo 3 Cajas (A, B y C), cada una poseen distintas cantidades de unidades del mismo producto.
      La Key en cada caso se construye de la siguiente forma: KeyX= codigobarra/lote/unidadesdelacaja ; donde X es la caja. Entonces por ejemplo:
      Si la caja "A" tiene 1 unidad => KeyA= codigobarra/lote/1
      Si la caja "B" tiene 3 unidades => KeyB= codigobarra/lote/3
      Si la caja "C" tiene 5 unidades => KeyC= codigobarra/lote/5
      *El separador "/" lo uso para separar la información con el comando SPLIT de sheets y poder realizar inventario con google forms y un lector de codigo Barra/QR.
      Entonces en la hoja "Config" tengo las columnas ordenadas de la siguiente forma:
      Columnas: | A | B | C | D | E | F | G |
      Fila 1: | Github | url_Github |
      Fila 2: | KeyA | QR_CodeA | KeyB | QR_CodeB | KeyC | QR_CodeC | Target |
      La idea es que si leen el código de cualquier caja (KeyA, B o C) los enlace al mismo Target que corresponde a la ficha del producto.
      Según entiendo debiese agregar las variables a la función, pero me pierdo en el for... y si debo realizar un ajuste en el index.html de Github. No sé si se puede de esta forma o debo crear 3 hojas (una para cada QR y repetir el código de script)
      function doGet(e) {
      if(!e.parameter.k)
      return ContentService.createTextOutput("");
      var k = e.parameter.k;
      var keyA = SpreadsheetApp.getActive().getRange("Config!A3:A").getValues();
      var keyB = SpreadsheetApp.getActive().getRange("Config!C3:C").getValues();
      var keyC = SpreadsheetApp.getActive().getRange("Config!E3:E").getValues();
      var urls = SpreadsheetApp.getActive().getRange("Config!G3:G").getValues();
      for(var i=0;i

    • @juanmontecinos7863
      @juanmontecinos7863 Před 2 lety

      Al final logre hacerlo de la siguiente forma, dejo la solución aunque es un poco rudimentaria.
      Cree en un Sheet con tres hojas para los QR y una llamada "Registro" que es la equivalente a la "Hits" del video:
      Hojas:
      - "QR1" => columna | KeyA | QR_codeA | Target
      - "QR2" => columna | KeyB | QR_codeB
      - "QR3" => columna | KeyC | QR_codeC
      - "Registro"
      El script es el siguiente:
      function doGet(e) {
      if(!e.parameter.k)
      return ContentService.createTextOutput("");
      var k = e.parameter.k;
      var keys1 = SpreadsheetApp.getActive().getRange("QR1!A3:A").getValues();
      var keys2 = SpreadsheetApp.getActive().getRange("QR2!A3:A").getValues();
      var keys3 = SpreadsheetApp.getActive().getRange("QR3!A3:A").getValues();
      var urls = SpreadsheetApp.getActive().getRange("QR1!C3:C").getValues();
      for(var i=0;i

  • @fernandomarti9267
    @fernandomarti9267 Před rokem

    Hola! Cuando intento hacer la copia del google shits me manda un mensaje de errror de que no se puede abrir en archivo en este momento. Ya esta desactivado?

    • @bricodev
      @bricodev  Před rokem

      Debería funcionar, vuelve a probar a ver 😕

    • @fernandomarti9267
      @fernandomarti9267 Před rokem

      @@bricodev ya lo logré resolver, pero ahora tengo el problema que se me queda la pantalla de carga celeste y no pasa de ahí, ya le agregué la extención que pusiste en el comentario destacado pero aún no se soluciona:(

  • @tarifaarenas156
    @tarifaarenas156 Před rokem

    -hola, como se crea el dominio???

  • @lateralsoluciones1922
    @lateralsoluciones1922 Před 2 lety

    Hola, genio! al escear el QR me arroja el error "404 File not Found". me dice que la ruta especificada en el archivo .html no hizo macht; pero en el html le coloqué correctamente el link obtenido en "Nueva implementación" ( y colocandole antes de macro el /a/~...donde puede estar el error????. Mil gracias!

    • @bricodev
      @bricodev  Před 2 lety

      Humm pueden ser varias cosas... Has implementado despues de guardar todo?

    • @lateralsoluciones1922
      @lateralsoluciones1922 Před 2 lety

      @@bricodev Siiii, seguire buscando el error. Excelente lo tuyo!!!!

  • @altahookah
    @altahookah Před rokem

    Buenas! Muchas gracias por este contenido realmente es de gran ayuda!! Queria consultar si por casualidad podria alguien ayudarme para cambiar la funcionalidad, que el TARGET (es decir el contenido dinamico) en lugar de ser una URL, sea EL VALOR de una celda del google sheet mismo, es decir no quiero redirecionar a un archivo sino redireccionar a un valor (que tal vez cambie) de la misma sheet. Desde ya muchisimas gracias por todo!!

  • @jorgecastillo5773
    @jorgecastillo5773 Před 2 lety

    Saludos, Alguien sabe si estos QR tienen caducidad?

    • @bricodev
      @bricodev  Před 2 lety

      No tienen. Puedes implementarlo con un pequeño cambio, o puedes utilizar esta solución basada en calendarios czcams.com/video/wQs_48zcd48/video.html

  • @pablobazarlimpieza9604

    HOLA MUY BUENO EL VIDEO ; Y VIENDOLO ME DESPERTO EL SIGUIENTE INTERROGANTE:
    SI YO OBTENGO EL ENLACE A UNA CELDA DE GSHEETS Y AL CUAL LE GENERO UN QR; ----- LA PREGUNTA ES LA SIGUIENTE----
    PUEDO OBTENER DE ALGUNA FORMA EL VALOR DE ESA CELDA MEDIANTE ESE ENLACE /QR?? Y SI CAMBIO EL VALOR DE LA CELA ME vAYA DEVOLVIENDO EL VALOR ACTUAL ??? GRACIAS

    • @bricodev
      @bricodev  Před rokem

      No seria nada complicado de hacer. En que caso de uso estas pensando? 🤔

    • @pablobazarlimpieza9604
      @pablobazarlimpieza9604 Před rokem

      Debido a la alta inflacion de mi pais una forma practica de actualizar los precios de un producto en gondola seria cambiarlos y dejar la etiqueta con el qr donde al escanear.. se verian los datos fijos del producto.. como foto y descripcion y el precio de centa acrtualizado..

    • @leandropujol86
      @leandropujol86 Před rokem

      @@pablobazarlimpieza9604 Hola, estoy intentando hacer lo mismo, poder usar los QR y poder ir actualizando los precios. Pudiste hacerlo? Como?

  • @shileisdead2247
    @shileisdead2247 Před rokem

    Este sistema es para produccion o solo experimental?

    • @bricodev
      @bricodev  Před rokem

      Depende del SLA que quieras. Personalmente te diría que, si tienes los conocimientos suficientes, para producción implementaría la misma idea en otro lenguaje y en una plataforma que me asegure un SLA minimo. En mis vídeos sólo pretendo implementar una idea de la manera más sencilla, rápida y gratis. Prototipos, POCs. No son soluciones profesionales ni lo pretenden.

    • @shileisdead2247
      @shileisdead2247 Před rokem

      @@bricodev gracias master

  • @elkinvc7750
    @elkinvc7750 Před 2 lety +2

    Saludos, te ahorras tiempo solo cambiando el contenido de la carpeta de G Drive, sin código

    • @bricodev
      @bricodev  Před 2 lety +5

      Hola! En algunos casos sí, es una solución perfectamente válida y más simple. Lo mismo que podrías modificar el documento destino directamente 😉 Pero, qué pasa si más adelante pasas de tener un documento en GDrive a tener tu propia web? Ya no te sirve el QR. Con la solución del vídeo puedes apuntar el QR a cualquier enlace, ya sea otro documento, o cualquier otra dirección fuera de Google.

    • @elkinvc7750
      @elkinvc7750 Před 2 lety +2

      Si, así es

  • @nandocosanatan6425
    @nandocosanatan6425 Před 11 měsíci

    En el minuto 3.33 como puedo localizar la logica

  • @eiborriera879
    @eiborriera879 Před 2 lety +1

    hola me da error

    • @MiguelCustodioCorbera
      @MiguelCustodioCorbera Před 2 lety

      Yo seguí los mismo pasos y me sale el mismo error que a ti... encontraste el error o la solución?

  • @ARMENIA-yr6vo
    @ARMENIA-yr6vo Před 10 měsíci

    Ingeniero buenas tardes desde Colombia
    Ingeniero la verdad he realizado el procedimiento 10 veces y siempre me deja en la pantalla azul tratando como de buscar el pdf para descargar
    Me puede ayudar mil gracias me interesa demaciado el tema

    • @bricodev
      @bricodev  Před 10 měsíci

      Tienes algun mensaje en el log de errores de appscript? Y en el navegador?

    • @ARMENIA-yr6vo
      @ARMENIA-yr6vo Před 10 měsíci

      @@bricodev no Ingeniero ningún tipo de mensaje no muestra nada

    • @ARMENIA-yr6vo
      @ARMENIA-yr6vo Před 10 měsíci

      @@bricodev Ingeniero buenos días desde Colombia
      Usted me podría orientar sobre cuál puede ser la situación para q no me funcione bien el sistema con la lectura del QR

  • @colibridesentircreativo3925

    Muchas gracias, mira agrego algo que ayudará a complementar.
    [Descargar QR desde link generado en Google Sheets.]
    czcams.com/video/fVDLfyZGLBM/video.html

    • @briankissero
      @briankissero Před 11 měsíci

      creo que para el qr que se genera en este programa no sirve ese enlace

    • @Vivirlabiblia
      @Vivirlabiblia Před 7 měsíci

      @@briankissero Si funciona. Yo lo agregué al excel en la columna después de la página, y funciona. En el casillero te deja el link y después podes obtener la imagen de QR abriendo la misma en una pestaña nueva, para luego guardarla en formato imagen o en svg, dependiendo de la configuración que pusiste en el código de imagecharts

    •  Před 4 měsíci

      @@Vivirlabiblia Hola!! Sería posible que nos pasaras de alguna manera la fórmula que se debería de meter en la celda para hacer eso por favor? Te lo agradecería muchísimo. Encuentro cosas, pero es con fórmulas mas simples de QR simples, y parece sencillo, pero esta fórmula de dinámicos es mas larga y no me aclaro con que partes pegar y no soy capaz.
      Gracias de antemano!!

    •  Před 4 měsíci

      Ya lo he conseguido!!

  • @hericuevas
    @hericuevas Před rokem

    ES MUY BUENA IDEA PERO NO SE ESCUCHA SU VIDEO

  • @polodibujanye
    @polodibujanye Před rokem

    EL SONIDO MUY BAJOOO!!

  • @django9336
    @django9336 Před 2 lety

    Ayuda, no detecta la función doGet :(, no sé qué estoy haciendo mal

    • @bricodev
      @bricodev  Před 2 lety

      Que error te da exactamente? Has guardado todo antes de publicar?

    • @django9336
      @django9336 Před 2 lety +1

      @@bricodev Hola, lo pude solucionar, solo hice click en Implementar y recién lo detectó.