⚗ Impresión de ticket con HTML y Apps Script (Avanzado) en Appsheet

Поділитися
Вставка
  • Опубліковано 4 гру 2024

КОМЕНТАРІ • 91

  • @eduardolarrainurzua2567
    @eduardolarrainurzua2567 3 місяці тому +2

    Pero que maravilloso recurso axel, eres un crack, justamente en mi app que aun no termino pero ya esta en fase de pruebas, existía ese problema, resulta que los chicos procesan muchos pedidos que el sistema agrupa de forma sutomatica y genera un pdf que luego se imprime y si modificaron algo tenían ese problema, según investigue el navegador guarda la versión anterior en cache y por eso sigue mostrando el anterior, muchas gracias por compartir !!!!

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Wow! Que padre leerte y que tu app ya este en fase de pruebas, estaría contento de que cuando la liberes me dejes un comentario y saber como te fue. Gracias por pertenecer al canal. Saludos 👾😎

  • @nellstasilla
    @nellstasilla 2 місяці тому +1

    Excelente video, llevaba tiempo buscando la forma de conseguir esto, gracias Axel por compartir tu conocimiento.

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому +1

      Bin me alegra que te haya sido útil.👽🚀 Siempre es un gusto poder compartir conocimientos y ver que ayudan a los demás.
      🚀🚀Me gustaría tenerte en instagram
      instagram.com/_mundobinario

  • @mariov.7817
    @mariov.7817 2 місяці тому +1

    Saludos Axel, justo lo que estaba buscando. Gracias por compartir!

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      ¡Saludos bin! Me alegra que haya sido útil el tuto 😎
      Me gustaría tenerte en instagram
      instagram.com/_mundobinario

  • @zoraidaaguilar3297
    @zoraidaaguilar3297 3 місяці тому

    Gracias a todo el equipo de mundo binario y a ti Axel, estaba esperando este vídeo, ahora está por intentar todo el procedimiento , saludos desde Perú 🙋🏻‍♀

    • @mundobinariobyaxel
      @mundobinariobyaxel  3 місяці тому +1

      ¡Muchas gracias bin por tus amables palabras! Nos alegra mucho saber que estabas esperando el vídeo y que te resulta útil. Estamos emocionados de que te unas al procedimiento y esperamos que todo salga genial. Si tienes alguna duda no dudes en comentarnos. ¡Saludos desde México y un abrazo hasta Perú! 🙌🏻🌟
      Me gustaría tenerte en instagram
      instagram.com/_mundobinario

  • @josedavila2847
    @josedavila2847 2 місяці тому +1

    Tremendo Videazo, Un Saludo de sde Hermosillo, Sonora. Bendiciones y mucho exito.

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Un saludo hasta Hermosillo, Sonora. ¡Bendiciones y mucho éxito para ti también! Que sigas creando muchas más app 🙌✨"
      🚀🚀Me gustaría tenerte en instagram
      instagram.com/_mundobinario

  • @ALEJANDRAVDZPALMA
    @ALEJANDRAVDZPALMA 3 місяці тому

    Saludos a todo el equipo desde Cd Juárez Chihuahua. Mucha suerte con el proyecto.

    • @mundobinariobyaxel
      @mundobinariobyaxel  3 місяці тому

      ¡Hola Alejandra gracias por los saludos! Te agradecemos mucho el apoyo y te enviamos nuestros mejores deseos también hasta Cd. Juarez.🚀😎

  • @rastagar23
    @rastagar23 11 днів тому

    Un excelente video, me ha servido mucho en mi proyecto y ya lo implementé. Podrías hacer un video enseñando como cargar datos de un detalle de ventas en una tabla tipo factura. Muchas gracias por transmitir tus conocimientos!

    • @mundobinariobyaxel
      @mundobinariobyaxel  9 днів тому

      Hola, sí, estoy considerando ese video mi bin.
      👽Me gustaría crecer instagram y tenerte por allá.
      instagram.com/_mundobinario/

  • @matiasromero288
    @matiasromero288 2 місяці тому

    Primo binario el video y el nivel de informacion fue muy alto, agradecido al grupo. Saludos

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому +1

      Gracias bin, espero que muy pronto lo apliques en tus apps ! 😎🚀
      Me gustaría tenerte en instagram
      instagram.com/_mundobinario

    • @matiasromero288
      @matiasromero288 2 місяці тому

      @@mundobinariobyaxel buen día primo, ya te sigo en instaurando

    • @matiasromero288
      @matiasromero288 2 місяці тому

      @@mundobinariobyaxel te hago una consulta, en el caso de querer agregar un listado de productos en ticket, no cambiaría el código. Saludos querido

  • @hectorsantamaria4722
    @hectorsantamaria4722 Місяць тому

    Genial de verdad muchas gracias.

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      A tí bin por mirar los tutos y apoyarme😎
      🚀🚀Me gustaría tenerte en instagram
      instagram.com/_mundobinario

  • @ErvinFlota
    @ErvinFlota Місяць тому

    Como siempre un Maestro Axel !!!, y podrías realizar uno donde te cargue los datos de una tabla como una factura?, muchas gracias.

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      Hola, gracias por tu feedback, claro voy a ir planeando algo como eso 👽🥇🥇

  • @ulisespineda1126
    @ulisespineda1126 2 місяці тому

    BROS de mundo binario!!!! woooow que nivel de informacion. vas a decir que que encajoso, jejeje pero como se modificaria o como seria la estructura, para que por ejemplo de una venta, jale los "OrderDetail" o los productos de esa venta, (tipo supermercado)
    producto1 - $12.50
    producto2 - $ 50.00

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      Hola compañero bin, debes llevar tu detalle a una columna virtual de tu header inyectando html, en una respuesta más abajo explico como lograrlo y funciona muy bien, la semana anterior se hicieron pruebas y todo bien ya hoy sale en modo producción y veremos que tal pero sin duda funciona

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Gracias por tremendo feedback 🚀🚀

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Hola, ya te han dado mejor feedback del que podría dar yo 🤩🚀🚀🚀

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      @@mundobinariobyaxel estamos para hacer comunidad, como en algún momento dije esta es nuestra casa de aprendizaje y claro aquí estamos para ayudarnos

  • @heinerguillen2679
    @heinerguillen2679 Місяць тому

    Gracias Axel

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      👽🚀
      Me gustaría tenerte en instagram instagram.com/_mundobinario

  • @arpa1520
    @arpa1520 Місяць тому

    excelente video como siempre, alguien a podido hacerlo trayendo el listado de valores, porque ejemplo estoy tratando de hacerlo en los reporte de fecha a fecha y que traiga el listado de facturas con el start y end

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому +1

      Interesante lo que preguntas, voy a explorar justo eso que me dices y si me sale, seguro que hago un video 🤩🙌

  • @luisarturoduarte6702
    @luisarturoduarte6702 3 місяці тому +2

    Ojalá sea útil este video y ayude a mejorar la velocidad. Ya que Automation, aunque ayude, es muy lento para generar PDF, aunque sea más fácil configurarlo de lo que será Script.

    • @tatiplatinum
      @tatiplatinum 3 місяці тому +1

      yo hace bastante ya implementé este metodo, el resultado se genera mas rapido en html, y podes usar js script, svg, css, ademas podes almacenar recursos en todo en git hub, tube que aprender en el proceso un poco de html, css grid, y otras cosas... pero el resultado es el esperado y se cocina mas rapido, igual yo uso el bot mas por una cuestion de control, no es lento usar el bot sino la renderizacion del pdf aparentemente ahi es donde se hace lento, de esta manera generas vos el pdf desde el cuadro de diálogo de impresion, la salida es html hasta ahí.

    • @tatiplatinum
      @tatiplatinum 3 місяці тому

      @Lyricsnells es que no genera PDF, no crea el PDF sino que usa html nomas, si vos luego ussas el cuadro de dialogo de impresion para sacar el resultado como PDF es ahi donde vos estas generando el PDF con TU PC,

    • @mundobinariobyaxel
      @mundobinariobyaxel  3 місяці тому +2

      Espero que haya cumplido la expectativa 👾👾🚀

    • @rorinstongc.s5885
      @rorinstongc.s5885 Місяць тому

      Hola

  • @max.soiler
    @max.soiler Місяць тому

    Excelente vídeo!
    Una pregunta. Este ticket se puede imprimir en la impresora de ticket?

  • @IndustriasVenadoDiscruz
    @IndustriasVenadoDiscruz 2 місяці тому

    Excelente video, una consulta, en particular busco imprimir generar una tabla con multiples registros, me encuentro con el inconveniente del limite de caracteres maximo en el URL, como puedo evitar este inconveniente?

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      Hola, voy a considerar realizar un video con la segunda parte y contestando tu inquietud

  • @juanmiguelmiguel393
    @juanmiguelmiguel393 3 місяці тому

    Hola Axel buena noche y un saludo a todos tu equipo de trabajo que con mucho entusiasmo nos compartes tus conocimientos a nosotros los mortales estudiantes del tema tengo una duda y me gustaría me ayudarás. Puesto que me gustaría saber cómo poder hacerle para poder timbrar mis facturas con el portal del SAT desde mi appsheet, no se si esto sea posible ya que en estos momentos o hasta el día de hoy lo que hago es hacer mis notas de remisión en appsheet y posterior volver a facturar en el portal del SAT quisiera pueda ser desde el mismo appsheet generar los archivos PDF y XML timbrados por el SAT.
    Un saludo a todos desde en Edomex.

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Hola, abrazo hasta el Estado de México, no he profundizado en temas de facturación con timbrado al SAT :C

    • @juanmiguelmiguel393
      @juanmiguelmiguel393 2 місяці тому

      @@mundobinariobyaxel muchas gracias espero pronto nos puedas ayudar en este tema y estoy muy agradecido por compartir tus conocimientos con nosotros los emprendedores....

  • @YCHUQUI
    @YCHUQUI 2 місяці тому

    Excelente

  • @brayancastrogil
    @brayancastrogil 3 місяці тому

    Saludos a todos los integrantes de mundo binario, excelente aporte, me ayudo mucho, sin embargo tengo una duda, tengo una factura de venta en la cual se relacionan varios productos como hago para que el script me los imprima en forma de una tabla.

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому +2

      Saludos, ohhh muy buena duda, voy a darme espacio para hacer un video complementario

    • @chavachanchez7494
      @chavachanchez7494 2 місяці тому

      Yo lo logre pasando el dato a buscar(en tu caso seria el No de factura) desde appsheet al Script, posterior en el script realice una funcion que me filtre ese dato en la tabla correspondiente del google sheets(podrías realizar el filtro desde appsheet) y esta información filtrada la asigne a un bucle para que alimente el html en forma de tabla

  • @Elser-k8o
    @Elser-k8o 3 місяці тому

    Hola y como seria si necesito agregar el detalle de factura en este caso los productos vendidos me pueden ayudar gracias

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому +1

      excelente pregunta y al parecer esta buena para contestar con un video que complemente

  • @cocrearsst1476
    @cocrearsst1476 2 місяці тому

    Hola espero todo vaya muy bien. Quisiera saber si tienes un video donde se pueda firmar en línea y que se genere un pdf. Gracias.

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      Este video te sirve para la firma
      ua-cam.com/video/6loxoVFU96w/v-deo.htmlsi=kvlMgGS4lEsfV1_l
      Y para los pdf también existen varios videos, busca en la sección de playlist y en los flash creo que están los pdf

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Gracias por ayudarme mi bin 🚀🚀✨

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Ya te han dado la recomendación, abrazo mi bin 🚀

  • @Ever2Florez2
    @Ever2Florez2 2 місяці тому

    EXCELENTE AXEL COMO SIEMPRE AGRADECIDO CON TUS APORTES . TE PREGUNTO ME FUNCIONA EXCELENTE EL LA PC , PERO EN EL MOVIL NO ME SIRVE

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      :O ohhh no me percate de eso, necesitaría hacer pruebas de eso 😢😢

    • @chavachanchez7494
      @chavachanchez7494 2 місяці тому

      Podrías utilizar una aplicación externa, se llama paper cut mobility print, Axel explica detalladamente como instalarla y utilizarla en su video ua-cam.com/video/uMYQk9ju55w/v-deo.htmlsi=SppbYhdOsyVyIziq

  • @samuelrodriguezprado
    @samuelrodriguezprado 22 дні тому

    Hola Axel te saludo desde Guatemala,, habrá forma de quitar el disclaimer de GoogleScript. Me comentas por favor. Eres un super crack!!

    • @mundobinariobyaxel
      @mundobinariobyaxel  16 днів тому

      Hola, abrazo hasta Guatemala, interesante pregunta, lo que hice fue preguntarle a chatgpt y me dio un par de recomendaciones, así que te diría que lo hicieras y de pronto una de esas recomendaciones te sirven.
      Me gustaría tenerter en instagram. 🙂
      instagram.com/_mundobinario/

  • @antononovazquez7106
    @antononovazquez7106 3 місяці тому

    ¿Cómo sería la sintaxis si necesitará traerme datos de otra tabla?
    ¿O con un id es más que suficiente?

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому +1

      Ohhhh eso que preguntas me lleva a pensar que necesitamos un video complementario 🤩🚀🚀🚀

    • @antononovazquez7106
      @antononovazquez7106 2 місяці тому

      @@mundobinariobyaxel si, es que hacer un ticket para una tiendita, al agregarse nuevos productos, es donde tengo problemas :( porque me junta los productos, no los separa

  • @xavierbenignovelozzavala3217
    @xavierbenignovelozzavala3217 2 місяці тому

    Saludos, gracias, excelente el vídeo. Tengo una duda, por si me puedes encaminar a una solución, o si te animas a una versión 2.0 de este vídeo, mejor je,je,... A lo explicado, busco enviar un texto que lo reciba un script que lo convierta dinámicamente en un código QR y con otro parámetro enviar la dirección de una imagen para que también dinámicamente cambie en el pdf que se genera. Espero haberme hecho entender =)

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому +1

      Hola, te entendí perfectamente, pero suena a todo un reto, dejame analizarlo y si encuentro la solución si me gustaría contestarte pero con un video 🤩🚀🚀

    • @xavierbenignovelozzavala3217
      @xavierbenignovelozzavala3217 Місяць тому

      ​@mundobinariobyaxel mil gracias por tu respuesta, he probado y aunque en HTML si recibe en las funciones Javascript, al presentar se enceran las variables y los contenidos no los presenta, indica como variable vacía, si pruebo directamente si funciona, creo que es algo con la gestión de variables , al menos en lo que he probado. Creo que mi error está entre la silla y el teclado jajajaj quizás tú, si lo logres. 😅

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 Місяць тому

      Te cuento como lo hice yo, en mi documento doGet recibo mi variable que luego sera un codigo QR
      var grupoEntregaID = e.parameter.grupoEntregaID || '';
      lo paso al htmltemplate
      htmltemplate.grupoEntregaID = grupoEntregaID;
      en mi html tengo un div que crea mi imagen de qr lo tengo asi



      en mi script tengo esto
      document.getElementById("grupoEntregaID").innerHTML='';
      aqui le asigno mi variable al grupoentregaid
      y tengo dos funciones que se las comparto
      // Generar código QR dinámico usando una API de generación de QR (goqr.me)
      function generarCodigoQR(grupoEntregaID) {
      const qrImageUrl = 'api.qrserver.com/v1/create-qr-code/?data=' + encodeURIComponent(grupoEntregaID) + '&size=100x100';

      const qrImage = document.getElementById('qr-code');
      qrImage.src = qrImageUrl;
      // Manejar errores de carga de la imagen
      qrImage.onerror = function() {
      alert("Error al cargar el código QR. Por favor, verifica tu conexión a internet e intenta nuevamente.");
      };
      // Esperar a que la imagen del código QR se cargue completamente antes de imprimir
      qrImage.onload = function() {
      window.print();
      };
      }
      // Llamar a la función con el GrupoEntregaID dinámico
      window.onload = function() {
      setTimeout(function() {
      generarCodigoQR('');
      }, 1000); // Retraso inicial (ajusta si es necesario)
      }
      esto soluciona dos cosas te genera el qr dinamico en base al parametro que le pasas, en mi caso grupoentregaid, y ademas antes de levantarte la pantalla para imprimir espera a que el qr este renderizado, espero esto les ayude!

  • @JuanVazquez-kt4om
    @JuanVazquez-kt4om Місяць тому

    Gracias muy interesante.. he intentando otros métdos en y la IA y no he podido con ninguno. DUDA: La acción que configuras al final donde tienes el || Enlace & "CampoEnHTML" = "??????" = ([NombreColumnaAPP]) || el valor de enmedio cuál es?

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      Hola, el código esta en la descripción del video mi bin.

    • @JuanVazquez-kt4om
      @JuanVazquez-kt4om Місяць тому

      @@mundobinariobyaxel Gracias Axel, por ejemplo "&diasCredito=Días de crédito " & encodeurl([FacturaCredito]) el valor de enmedio "Días de crédito" de donde salió y por qué está en la fórmula?

  • @rorinstongc.s5885
    @rorinstongc.s5885 Місяць тому

    Porque desactivas las respuestas de los comentarios?

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому

      Hola, no están deshabilitados y por lo regular contesto cada comentario que me hacen 🙌

  • @jhonmilwerururiramos7949
    @jhonmilwerururiramos7949 3 місяці тому

    😊 muy buenas tardes o muy buenos días. Bueno amigo no sé si podría hacer un tutorial de o como hacer un inventario de documentos de diferentes unidades y/o oficina de un municipio en appschett

    • @mundobinariobyaxel
      @mundobinariobyaxel  3 місяці тому

      Hola mi bin, voy a considerar tu comentario para crear contenido 👾🤩

  • @NancyYurmaryBarretoPulido
    @NancyYurmaryBarretoPulido 2 місяці тому

    Hola Alex, me gustaria que me ayudaras a como crear una app que me permita identificar los dias habiles del mes y cuantos de estos dias trabajaron mis colaboradores, Te agradezco saludos desde Colombia.

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      Claro, podemos hacerlo mediante asesorías personalizadas con costo, si estás interesada escríbeme mediante el siguiente enlace wa.me/522223755426?text=Informes%20

  • @alfredocastillo2321
    @alfredocastillo2321 2 місяці тому

    Como hago para desaparecer la alerta de Google que la app no está verificada por ellos

    • @chavachanchez7494
      @chavachanchez7494 2 місяці тому

      Debes de implementar el script y ponerlo en modo compartido, esta es la url que debes agregar en la acción de appsheet, espero haber ayudado 👍🏻

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому +1

      gracias por el feedback 🚀🚀

  • @luisadrianlopezperez9196
    @luisadrianlopezperez9196 Місяць тому

    Hola Amigo Axel Romero. Antes que nada espero que estés bien. Axel espero puedes ayudarme, quiero hacer una a de asistencia, pero con datos biométricos de huella dactilar. Estuve buscando una API que me ayudará con ello y encontré una llamada LiveScan. Pero no se como integrarla. Intente con tipo imagen y tipo texto y nada. Me puedes ayudar. Te lo agradecería muchísimo y creo que también te lo agradecería toda la comunidad de @Mundo Binario. Quedo atento. Y saludos cordiales.

    • @mundobinariobyaxel
      @mundobinariobyaxel  Місяць тому +1

      Hola, no he hecho nada con biometricos, pero en cuanto tenga la oportunidad comenzaré a explorar 👾

  • @cgl1251
    @cgl1251 3 місяці тому

    Desde PC me funciona bien , pero desde Teléfono móvil no . Cual seria la solución. MUCHAS GRACIAS AXEL POR LA INFORMACIÓN

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      @@cgl1251 Hola, interesante pregunta, no tengo la solución pero creo que el problema radica en que el teléfono no tiene una impresora conectada, creo que esto lo podrías solucionar con estas impresoras wifi o Bluetooth, también existen las impresoras que se conectan a una "nube" con lo cual ya podrías imprimir desde cualquier lugar del mundo, una opción seria que limitar la acción a vista browser

    • @cgl1251
      @cgl1251 2 місяці тому

      ​@@eduardolarrainurzua2567Encontré la solución, y era que no solamente hay que darle la opción "Cualquier usuario" , sino que también hay que compartir el propio archivo de App script. Saludos espero les ayude.

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      @@cgl1251 pero esto es una locura me dices que desde el teléfono puedes imprimir en una impresora convencional conectada a un pc?

    • @eduardolarrainurzua2567
      @eduardolarrainurzua2567 2 місяці тому

      Osea las posibilidades que esto nos brinda son demasiadas !! @cgl1251 cuéntame un poco más como se abre la impresión en el movil? O se abre en el pc qué tiene la impresora?

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 місяці тому

      :O muchas gracias por el feedback mi bin 🤩🤩🚀🚀🚀🚀

  • @uminkyaw1739
    @uminkyaw1739 3 місяці тому

    I am waiting your video

    • @mundobinariobyaxel
      @mundobinariobyaxel  3 місяці тому

      Ya pronto bin 😎
      🚀Me gustaría tenerte en instagram
      instagram.com/_mundobinario