Agregar número de registro y enviar correo automáticamente al contestar Formulario de Google

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024
  • Ejemplo de cómo automatizar una respuesta cuando responden un formulario de Google, incluyendo la generación de un folio o número secuencial personalizado, agregar imágenes al correo de respuesta, y más.
    Código github.com/jaf...
    Uno de tantos editores WYSIWYG de HTML html5-editor.net/
    Límite de envíos diarios developers.goo...

ความคิดเห็น • 225

  • @loretocaro8463
    @loretocaro8463 2 ปีที่แล้ว +10

    ¡FELICITACIONES! Yo tengo absolutamente CERO experiencia en el uso de Apps Script y, gracias a este video, pude crear las funciones de agregar número y envío de correo de manera automática cuando se responde mi formulario de Google. Eres un profesor excelente. Saludos desde Chile

  • @riniguezbarajas
    @riniguezbarajas 2 ปีที่แล้ว +6

    Este tipo de contenidos valen la pena, no tanta basura que se encuentra uno por ahí.

  • @loreagarcia2499
    @loreagarcia2499 หลายเดือนก่อน

    Información muy útil, me ha ahorrado horas de trabajo. Muchas gracias

  • @RobertoLuisMauro
    @RobertoLuisMauro 2 ปีที่แล้ว +2

    No tenía idea de qué se trataba esto, me puse a seguir el tutorial y cuánta utilidad se le puede dar!!! Muchas gracias por compartir y ya tienes un seguidor más!!! Excelente tu explicación.

  • @lluviarefugios1255
    @lluviarefugios1255 2 ปีที่แล้ว +1

    Muchas gracias por el video. Está muy bien explicado y fácil para quienes no conocemos de programación. Me encantó ver que pude hacerlo sin tener idea!! y me anima a aprender más- Gracias!

  • @ricardolopez6102
    @ricardolopez6102 ปีที่แล้ว

    Muchas gracias por este tutorial, me funciono al 100%, tuve unproblema al querer hacerlo sobre un formulario ya guardado, pero lo hice desde "0" y funciono perfectamente.

  • @diegomariani2453
    @diegomariani2453 2 ปีที่แล้ว +1

    Sos un crack Alex, anda perfecto!!! Me solucionaste un gran problema. Para los novatos como yo, si luego de tocar el código algo falla y no se ejecuta, en la parte de ejecuciones del Apps script te dice donde se produjo el error en el código para resolverlo (donde lo rompimos 😅).

  • @erickjesaa3719
    @erickjesaa3719 2 ปีที่แล้ว +1

    Eres el mejor profe de esto en todo TH-cam. Gracias!

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว

      Muchas gracias 🤟🏽

  • @GISELLEAYALA-tn5ei
    @GISELLEAYALA-tn5ei 6 หลายเดือนก่อน

    Excelente video! sin tener experiencia previa en app scrip logre mi objetivo sin tantos problemas!

  • @AURORAESTRADAMEJIA
    @AURORAESTRADAMEJIA 11 หลายเดือนก่อน

    EXCELENTE EXPLICACION, NO SE ABSOLUTAMENTE NADA DE PROGRAMACION PERO ME FUNCIONO PERFECTO, UNICAMENTE LA IMAGEN AL RECIBIR EL CORREO NO APARECE.

  • @GC1
    @GC1 ปีที่แล้ว

    Alejandro... GRACIAS! Espectacular! Un poco rapido para los humanos pero el replay funciona...
    Vi 5 minutos y me fui al final... ahora toca seguir los pasos uno a uno...
    Si puedes, esta es otra inquietud... Reto: Que alguien entra su info en un formulario y que esa respuesta llegue a alguien para que la revise y apruebe antes de darle el OK... o como hacer para que alguien vea la respuesta y le ponga una marca de OK en la Sheet como parte de una columna adicional... :-) T dejo el reto y gracias por compartir tu conocimiento... AYUDA a muchos mortales... LOL... Namaste!

  • @hopskt
    @hopskt ปีที่แล้ว

    muchas gracias por compartir tus conocimientos, Saludos desde chile

  • @mariorubio6570
    @mariorubio6570 2 ปีที่แล้ว +1

    Gracias tus tutoriales de verdad te hacen entenderlo y poder desarrollar algunas otras funciones y complementarlo

  • @svalenciak7618
    @svalenciak7618 ปีที่แล้ว

    Super, me sirvio demasiado.
    Dios lo bendiga por compartir tus conocimentos

  • @mikaboshi2829
    @mikaboshi2829 2 ปีที่แล้ว

    ERES EL MEJOR...
    LLORE AL VER QUE FUNCIONO!
    GRACIAS MUCHAS GRACIAS

  • @kankorocchi4776
    @kankorocchi4776 2 ปีที่แล้ว

    fantastico... definitivamente la curiosidad te lleva a descubrir cosas zarpadas... eso si, hay que saber formular la pregunta jaja que tendra que ver? no se, pero estaba buscando JUSTAMENTE esto... asignar resgitro a datos nuevos automaticamente... gracias por el video y todo...

  • @gilbertopineda5080
    @gilbertopineda5080 ปีที่แล้ว

    Esto es de hace un año pero eres un mostró mi hermano felicidades 🎉🎉🎉 lo único que no e podido hacer es colocar la imagen 😂 no sé cómo se hace

  • @Warlock566
    @Warlock566 2 ปีที่แล้ว +1

    ¡SOS UN MONSTRUO!!! Muchas gracias!!!

  • @RonnyAguirre-uy5zt
    @RonnyAguirre-uy5zt ปีที่แล้ว

    Muy detallada la explicacion, ha sido de mucha utilidad. Muchas gracias por el aporte.

  • @marcelovelez946
    @marcelovelez946 2 ปีที่แล้ว +1

    Excelente tutorial. Gracias por compartirlo. Bendiciones.

  • @laub5396
    @laub5396 ปีที่แล้ว

    Muchas gracias por este video, está increíble y funciona perfecto, de nuevo gracias!!

  • @Fabulocienta
    @Fabulocienta 2 ปีที่แล้ว +1

    Gracias!!, tarde muchas horas en hacerlo, pero me salio!

  • @riniguezbarajas
    @riniguezbarajas 2 ปีที่แล้ว +1

    chidísimo, y explicas super bien. ¡¡GRACIAS!!

  • @ElRecreoLabhouse
    @ElRecreoLabhouse ปีที่แล้ว

    Wow! Qué excelente explicación. Lo logré! 😏

  • @mujerfitness1149
    @mujerfitness1149 2 ปีที่แล้ว +1

    Excelente, esto es demasiado útil! Muchísimas gracias

  • @fermincortesguillen8193
    @fermincortesguillen8193 2 ปีที่แล้ว +1

    Felicidades un gran trabajo.

  • @walencos1
    @walencos1 2 ปีที่แล้ว +1

    Muy buen aporte, el video esta bien didáctico. Saludos.

  • @valentinaruizvasquez5677
    @valentinaruizvasquez5677 2 ปีที่แล้ว

    Mil gracias me salvaste la vida, justo buscaba como hacer algo así y estaba super perdida

  • @CesarChab
    @CesarChab 10 หลายเดือนก่อน

    Muy buena explicación y código útil. Gracias.

  • @bernardogguzman
    @bernardogguzman 2 ปีที่แล้ว +1

    Super super Like, Alex. Muchísimas gracias por la claridad de toda la explicación. Ahora buscaré cambiar el texto de acuerdo a una de las preguntas que es una modalidad para que el ID generado contenga esa información. Exploraré tu canal para ver si tienes algo al respecto, pero ya con ésto comencé a perderle el miedo a la programación en el app script. Un abrazo gigante desde Guadalajara, México!

  • @AdministacionBioxigen
    @AdministacionBioxigen ปีที่แล้ว

    Excelente explicación! Felicitaciones.

  • @cancunhoy
    @cancunhoy 2 ปีที่แล้ว +1

    Mi estimado a donde te mando una donación me ahorraste una lana cotice esto en una empresa y se tardaban 2 semanas y me cobraban 500 dólares, con tu video, script y un complemento gratis para mejorar el formulario y no se vea que es de google ya quedó y funciona súper bien

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว

      Genial! Que bueno que te sirvió, si tienes la intención puedes donar acá www.paypal.com/donate/?hosted_button_id=YEZBFTEU6E6YU

    • @AlejandroGallardoMoran
      @AlejandroGallardoMoran ปีที่แล้ว

      Puedes compartirlo? Para seguir aprendiendo por favor?, saludos...

  • @carlos7unam
    @carlos7unam 4 หลายเดือนก่อน

    Excelente aportacion!! GRACIAS

  • @andres.garri85
    @andres.garri85 หลายเดือนก่อน

    ¡Excelente Bro! Funciona 100%

  • @lcfisica
    @lcfisica ปีที่แล้ว

    Muchas gracias. Funciona perfecto. Grande

  • @StevenSanabria-jt3ht
    @StevenSanabria-jt3ht 2 ปีที่แล้ว +1

    funciono perfecto, mil gracias

  • @franciscoezequielzalazar7582
    @franciscoezequielzalazar7582 ปีที่แล้ว

    Muchas gracias! Ha sido de gran ayuda!

  • @Negfertty
    @Negfertty 2 ปีที่แล้ว +4

    Hola Alex!! no había regresado para darte las gracias, pues hice todo con más calma y funciona a la perfección. Igual que algunas preguntas que te han dejado, me encantaría conocer ¿Cómo se podría recibir una copia al correo del ticket generado? ¿Existe alguna forma? Muchas Gracias :)

  • @henrymartinez1460
    @henrymartinez1460 2 หลายเดือนก่อน

    Excelente video Alejandro, muchas gracias, una consulta como podría hacer para que envie un tipo de mensaje a los primeros 20 registros y otro mensaje a los que se registren después

  • @albertovillalbasanchez4511
    @albertovillalbasanchez4511 ปีที่แล้ว

    thank you, you are master friends 🙌🙌🙌🙌

  • @CthulhuGaming96
    @CthulhuGaming96 2 ปีที่แล้ว +1

    Me sirvio mucho amigo! Solo una consulta, como podria enviar varios consecutivos? Ejemplo, coloque una opcion que pregunta "Cuantos consecutivos requieres?" y que me envie el numero de consecutivos solicitados

  • @Eigomez11
    @Eigomez11 2 หลายเดือนก่อน

    Muchas gracias por el tutorial, una pregunta. ¿Cómo se le hace para agregar la imagen en el editor de html?

  • @LChilenin0
    @LChilenin0 2 ปีที่แล้ว

    Que gran video!...buena explicación, ya sabemos que el script genera un ID de registro mí consulta es si evita duplicar ID

  • @ciataorg2355
    @ciataorg2355 9 หลายเดือนก่อน

    Muy buen video, Alejandro. (Buenos todos, muy didácticos) . Una cuestión: ¿ Cuan complicado puede ser añadir al correo electrónico que se genera, la funcionalidad de generar un PDF con datos captados en el FORMs ?. He visto otros videos al respecto, pero salen unos Scripts muy extensos y con errores difíciles de arreglar.

  • @AngelLopez-lf4en
    @AngelLopez-lf4en 2 หลายเดือนก่อน

    Hola, genial está aportación, felicidades.
    Tengo una duda, sería posible que automáticamente recopilase el email de la cuenta de Gmail que envía el formulario? Al final induce a errores si no se pone correctamente.

  • @maestro2310
    @maestro2310 ปีที่แล้ว

    Hola gracias nuevamente, tendrás un vídeo de cómo hacer para enviar una respuesta de forms, atravez de WhatsApp? Es decir al llenar un formulario que la notificación llegué por Whatsapp con cierto mensaje personalizado

  • @lucafontana6926
    @lucafontana6926 2 ปีที่แล้ว +1

    Gracias genio! Súper útil

  • @blancacarazo6722
    @blancacarazo6722 หลายเดือนก่อน

    Hola! Gracias por tu video, ha sido increible y me ha ayudado a mejorar muchas cosas. Tengo una duda, si quisiera enviar el mismo a 2 correos electrónicos, podria agregar el email 2 a donde tenemos el de “sendEmail”? Gracias por todo!! 🎉

  • @Alejo30_04
    @Alejo30_04 ปีที่แล้ว +1

    Hola muy bueno todo el tutorial pero presento este error, me puedes indicar; Error Exception: Failed to send email: no recipient
    at notificarOnFormSubmit(Código:44:13) es decir no envia el correo

  • @CÉSARBONILLA-m3y
    @CÉSARBONILLA-m3y ปีที่แล้ว

    Cordial saludo. La notificacíon de envío puede darse a través de una cuenta de WhatsApp?? o solo a través de correo electrónico

  • @jfvhunter6533
    @jfvhunter6533 2 หลายเดือนก่อน

    Hola Alejandro, todo me funcionó bien pero no llega el correo con el numero de folio a la persona que lleno el formulario. Que me recomiendas?

  • @IngenieriaConfeccion
    @IngenieriaConfeccion ปีที่แล้ว

    Gracias Alex, excelente explicacion. Funciona muy bien. Solo me falta que mande copia del correo a mi correo, como se podria hacer eso?

  • @imagenbeniplast4976
    @imagenbeniplast4976 9 หลายเดือนก่อน

    buenas! tengo una consulta. se puede hacer que el numero de registro ( que en tu ejemplo lo poner en la columna 5) se coloque en la primer columna? o sea habria que desplazar todas las columnas del formulario un lugar a la derecha y que la columna A quede libre y sea la que se completa con el numero de registro. se puede hacer esto?

  • @Entrepaginas-uc1ek
    @Entrepaginas-uc1ek 6 หลายเดือนก่อน

    Se podría hacer con una lista ya hecha?? Es decir, tengo una lista de personas ya apuntadas en mi formulario pero tendría que mandarle la numeración manualmente. Podría implementar y esto y que les mande su número de manera ordenada?

  • @omarmunoz9752
    @omarmunoz9752 11 หลายเดือนก่อน

    Hola es un excelente tutorial muy practico de verdad muchas gracias por tus aportes , quisiera saber como podría poner en el codigo de apps Script que en la descripcion del correo se visualice tambien un formato de hora, crees que me puedas ayudar

  • @luisafernandacetinacarangu4408
    @luisafernandacetinacarangu4408 2 ปีที่แล้ว +1

    Explicas muy bien, gracias por tu aporte, sin embargo intente hacerlo pero no me sale en la hoja de calculo el numero de registro (._. ) y me sale el siguiente error TypeError: Cannot read property '0' of undefined
    at notificarEnFormularioEnviar(Código:4:24) ya he intentado todo y segun yo lo segui cada paso del archivo original que compartes,espero tu ayuda con gran urgencia, gracias.

  • @josereyes6653
    @josereyes6653 ปีที่แล้ว

    Saludos cordiales, una consulta por favor, sñcomo puedo asignarle numeración consecutiva a los correos electrónicos que envió. Gracias de antemano.

  • @bassplayergt7474
    @bassplayergt7474 ปีที่แล้ว

    Tengo una duda, sería posible agregar un botón para poder imprimir ? Gracias y buen video....

  • @julioguc
    @julioguc 2 ปีที่แล้ว

    Hola, gracias por el video. Tengo una consulta. Derrepente me puedes ayudar. ¿En el caso que yo deseo que envien un ID determinado que tengo en otra hoja como puede reemplazar el ID de numeración que pusisyte por uno registro que tengo en lista?

  • @canietz5072
    @canietz5072 ปีที่แล้ว

    Hola Alex, como estas? te felicito por el video.... una consulta, puedo indicarle al script de alguna manera que envíe el correo desde un alias que tengo en la cuenta de google? - Saludos

  • @kevinchinchilla5133
    @kevinchinchilla5133 ปีที่แล้ว

    Hola! Cómo hago esto mismo? Pero utilizando Microsoft Forms. Deseo agregar un número consecutivo a la persona que llena el formulario. O sea el número de formulario que fue llenado, en orden ascendente

  • @JorgeIsaacVerdejoAriza
    @JorgeIsaacVerdejoAriza 7 หลายเดือนก่อน

    Hola que tal, por que aparece el error TypeError: Cannot read properties of undefined (reading '0') at notificarOnFormSubmit(Código:6:25) en la ejecucion?

  • @bhiemx_
    @bhiemx_ ปีที่แล้ว

    Muy buen tutorial. una consulta, como puedo hacer para que el numero de registro quede en la primer columna del excel y al momento en que llegue una respuesta del formulario, no se sobre escriba

  • @aniacuna2660
    @aniacuna2660 ปีที่แล้ว

    Hola buenas tardes , estoy siguiendo paso a paso , pero no entiendo como hace los minutos 2:51 , para que le aparezca todas esas letras

    • @AlexFranco
      @AlexFranco  ปีที่แล้ว

      En la descripción del video está la liga al código

  • @S.T.A.L.K.E.R_32
    @S.T.A.L.K.E.R_32 7 หลายเดือนก่อน

    Hola que tal, quería saber si es posible generar y mostrar un numero de cliente a quien complete todo el formulario y que ese numero también aparezca en mi hoja de excel?

  • @Rigelgaming16
    @Rigelgaming16 4 หลายเดือนก่อน

    Hola! Me quedó una duda.
    Cómo hacer que en el mail aparezca una foto subida desde google drive? Pongo el link de drive donde tu pusiste la de google y no me sale :(
    El resto funcionó perfecto todo muchas gracias!

  • @ilse_diaz
    @ilse_diaz ปีที่แล้ว

    Gracias me funcionó perfecto1

  • @paulavictoriaca
    @paulavictoriaca 5 หลายเดือนก่อน

    Hola! sabes si se pueden crear n°s de registros en formularios de microsoft?

  • @aylinmucino5988
    @aylinmucino5988 ปีที่แล้ว

    Gracias me funcionó

  • @aaronvia1964
    @aaronvia1964 หลายเดือนก่อน

    Hay alguna configuración o app para responder los campos de un formulario y para que se envíe en una hora especifica?

  • @wendypereira7991
    @wendypereira7991 3 หลายเดือนก่อน

    Hola, excelente video, una pregunta como se puede hacer un número de registro, que se tome de la fecha, 2 últimos dígitos del año, dos dígitos del mes y un correlativo, ejemplo 2407354, en el código apps script como debería ser la línea para concatenar la fecha y el correlativo y quede almacenado en el archivo de respuesta del formulario dee google

  • @krixtian1612
    @krixtian1612 2 ปีที่แล้ว +1

    Hola Alex, en el activador, en seleccionar la fuente del evento no aparece la opción "de una hoja de cálculo" apara de "de un formulario", "según tiempo" y "desde un calendario", no encuentro que puede haber hecho mal, por ende esto me genera error al traer los datos.
    Me podrías ayudar? gracias

    • @IWOK-EERR
      @IWOK-EERR 2 ปีที่แล้ว

      Pude encontrar el error, al appscript lo estaba realizando desde el formulario y lo tenia que hacer desde el google sheet.

  • @DiogenesMarcano
    @DiogenesMarcano 9 หลายเดือนก่อน

    Muy bueno tu video, excelente: 5 estrellas. Pero veo que siempre el email que se envía tiene el origen en una cuenta gmail. Es posible hacer esto mismo en google forms, pero que en email de origen no sea un cuenta gmail?

  • @AureliodeTerry
    @AureliodeTerry ปีที่แล้ว

    Muchas gracias. Tenia pánico a utilizar los scripts y con tus enseñanzas exito a la primera. Una pregunta, lo he implementado en un proyecto de forms que ya tenia muchos registros recibidos. ¿Como hacer para que reciban el mail de contestación creado ahora?

  • @ikigaidulce1387
    @ikigaidulce1387 2 ปีที่แล้ว

    Alex Muchas gracias, el correo se envía correctamente pero le cargue otra imagen y la misma no se carga. la tengo subida al drive y le concedi los derechos para que pueda ser utilizada. que podrá ser?

  • @jcastro80
    @jcastro80 ปีที่แล้ว

    Hola debo agradecerte por tan excelente explicación pero como agrego en ves de una imagen un archivo pdf

  • @sylviaveramendi7500
    @sylviaveramendi7500 7 หลายเดือนก่อน

    Hola Alejandro, implementé la solución para generar un registro consecutivo en google sheets y enviar un correo pero estoy teniendo un problema. Sucede que cuando dos usuarios registran en el mismo minuto un registro de formulario, uno de los registros no genera el código consecutivo y cuando envía el correo, envía con el mismo número. Qué se puede hacer a nivel de código para corregir el error que se general
    Saludos! Muy agradecida!!

  • @maestro2310
    @maestro2310 ปีที่แล้ว +2

    Me salvaste de un despido bro, muchas gracias, oye una duda. Hay manera de enviar un msj de notificación a otro correo con un msj diferente?

    • @AlexFranco
      @AlexFranco  ปีที่แล้ว

      Si, solo construyes el body y html_body y haces un send mail adicional

    • @maestro2310
      @maestro2310 ปีที่แล้ว

      @@AlexFranco osea, me refiero que el mismo formulario, envié la notificación a dos correos diferentes.
      Lo que quisiera lograr es que cuando una persona llene el formulario me llegue la notificación a mi y al mismo tiempo a otra persona, como podría lograr eso ?

  • @aiejjujuy8312
    @aiejjujuy8312 ปีที่แล้ว

    Buenas noches Alejandro. Muy bueno el video, muy agradecido.
    Me sale el error de sintaxis, en esta parte del código; var folioRegistro = `ABC-${Utilities.formatString("%04d", registro)}`;
    Tiene alguna solución?

  • @luismigueltorrespluma1681
    @luismigueltorrespluma1681 10 หลายเดือนก่อน

    Hola, tengo una, se puede enviar código de barras?

  • @giselvasquez5236
    @giselvasquez5236 2 ปีที่แล้ว

    Hola Alex, muchas gracias por tu ayuda, por favor me podrías decir si es posible que cuando se envíe el correo no aparezca la dirección de email? Ya hice todos los pasos y funciona perfectamente. Gracias.

  • @jorgearmandocastro2053
    @jorgearmandocastro2053 2 ปีที่แล้ว

    Hola, para enviar el correo a varios destinatarios ¿cómo se modifica?

  • @johaniitha0704
    @johaniitha0704 ปีที่แล้ว

    Hola me sale este error Error de sintaxis: SyntaxError: Unexpected identifier, línea: 96, archivo: Código.gs y la linea 96 es esta var folioRegistro = `BON-${Utilities.formatString("%04d", registro)}`; como puedo corregirlo?

  • @jacr3015
    @jacr3015 ปีที่แล้ว

    Buena tarde Alex !!!!. Como podria poner que llegue a un solo correo en especifico sin que en el formulario lo llenen ?????. Gracias y saludos !!!!!

  • @nelsonzamudio2554
    @nelsonzamudio2554 2 ปีที่แล้ว

    Muchas gracias por su esfuerzo y su aporte a la comunidad, lo quise imprentar y me funciona el registro, pero el correo no se envía me da este error: 31 mar 2022, 16:20:20 Error ReferenceError: comentarios is not defined at notificarOnFormSubmit(Código:29:36), que podría revisar para solventar el problema gracias.

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว +1

      El error es simple, no existe una variable que se llame “comentarios” que la estás llamando en la línea 29 de tu código, si no la necesitas elimínala de ahí y listo.

    • @nelsonzamudio2554
      @nelsonzamudio2554 2 ปีที่แล้ว

      @@AlexFranco Muchas gracias si me di cuenta luego que la eliminara de arriba, porque no la uso comentarios, con estos script se podrá validar que un campo no sea duplicado, tengo que ingresar una referencia numérica y necesito que no se repita ese numero gracias

  • @brandonsky20
    @brandonsky20 2 ปีที่แล้ว +1

    Excelente video gracias por tu valiosa ayuda, te pregunto, es posible que la misma información que llega al correo electrónico también se pueda visualizar al final del formulario después de darle click en Envíar?

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว +1

      Mmm nunca lo he hecho, aunque eso es un comportamiento de Forms, si mal no recuerdo en la configuración es algo como “permitir editar las respuestas antes de enviar”

    • @brandonsky20
      @brandonsky20 2 ปีที่แล้ว

      @@AlexFranco muchísimas gracias, si de pronto tienes alguna manera de revisar cómo se hace, quedó muy pendiente, gracias nuevamente por tu valiosa información.

    • @AlejandroGallardoMoran
      @AlejandroGallardoMoran ปีที่แล้ว

      ​@@AlexFranco también me interesa poder realizar lo que menciona este amigo

  • @deivid731125
    @deivid731125 2 ปีที่แล้ว

    Buenas tardes Alex, hay alguna manera generar un QR por cada respuesta y enviarlo en el cuerpo del correo

  • @porlasustentabilidad
    @porlasustentabilidad 2 ปีที่แล้ว

    Al intentar abrir Apps Scripts desde la hoja de excel me aparece que "no se puede abrir el archivo en estos momentos" ¿Qué puedo hacer?

  • @marcelaflavianasunramazzin1371
    @marcelaflavianasunramazzin1371 ปีที่แล้ว

    Muchas gracias por el video Alex !!
    ¿Alguien sabe como agregar el resumen de respuestas en el correo que se le manda junto con el correlativo y el demás cuerpo del correo ?

  • @FernandoHernandezFalcon
    @FernandoHernandezFalcon ปีที่แล้ว

    Buenos dias. Estoy utilizandolo para dar un numero de matricula. El problema que tengo es que cuando envían el formulario en el mismo SEGUNDO, les asigna el mismo numero ¿Alguna solución? Por favor.......

  • @Detodounpoco-ub7bn
    @Detodounpoco-ub7bn 2 ปีที่แล้ว +1

    Que tal Alex primero felicitarte por tus videos me han servido bastante , la pregunta es como le puedo hacer para que al momento de que envío el formulario en lugar de regresarme un correo con el número de folio también aparezca en donde dice gracias tu respuesta ha sido enviada , espero me puedas ayudar

    • @AlejandroGallardoMoran
      @AlejandroGallardoMoran ปีที่แล้ว

      Igual si tienes el dato y te contesto pasalo de favor o algo parecido también te agradecería

  • @Negfertty
    @Negfertty 2 ปีที่แล้ว

    Hola, muchas gracias por esta información tan valiosa, todo ok menos la recepción del mail al enviar formulario ( al que envía). Te agradecería mucho orientación. Gracias.

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว

      No entendí exactamente tu duda, quieres tú cómo envíante (no el que llena el formulario), que te llegue un correo? O si puedes explicar mejor para poder ayudarte

    • @Negfertty
      @Negfertty 2 ปีที่แล้ว

      @@AlexFranco hola, muchas gracias por responder, exactamente, envié un formulario de prueba para recibir el correo de notificación a mi consulta, pero no lo recibí ¿me explico?

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว

      @@Negfertty mmm pueden ser muchas razones para ese caso, en el panel de Apps Script puedes ver el error, y con eso podemos ver cómo resolverlo

    • @Negfertty
      @Negfertty 2 ปีที่แล้ว

      @@AlexFranco desconozco si será por el dominio, ya que me esta enviando a google cloud Platform, revisaré con calma y haré una prueba desde otro mail. Muchas gracias.

  • @isaacayala8393
    @isaacayala8393 ปีที่แล้ว

    Una pregunta en caso de que necesito reiniciar el conteo como seria

  • @SoportePipsa
    @SoportePipsa 2 ปีที่แล้ว +1

    Hola Alex, muchas gracias. Me funciono muy bien, pero tengo una duda, si quiero que me llegue una copia de cuando se levanta el ticket a mi correo. Que puedo hacer para añadir mi correo??
    Saludos.

    • @eusebiojacoboelizondocastr679
      @eusebiojacoboelizondocastr679 2 ปีที่แล้ว

      Hola, misma pregunta de la copia y si puede ser un valor que cambie y capture en el mismo formulario.

  • @KazielErnestoNavarrete
    @KazielErnestoNavarrete 2 ปีที่แล้ว

    hoolaa, como puedo hacerle --- resulta que antes de descubrir tu video yo de forma manual aciné numero de folios y los genere aleatorio no respete un consecutivo , ejemplo asigne el 0001 , 0002 , 0085, 0249, y a si como puedo evitar que se generen números que ya asigne. gracias por su ayuda alex.

  • @DonTintero
    @DonTintero 2 ปีที่แล้ว

    hola que tal me encanto el tutorial, si quisiera poder hacer que el numero de registro valla de la siguiente forma... A1,B1,C1...A2,B2,C3, asi ?? hay una manera como ?

  • @LuisArts13
    @LuisArts13 2 ปีที่แล้ว +1

    Buenos días Alex.
    Me surge el siguiente error en el apartado de ejecuciones:
    Exception: The starting column of the range is too small. at agregarFolioRegistro(Código:42:10) at notificarOnFormSubmit(Código:12:20)
    No me agrega el número de registro en la columna A (que es donde yo deseo que me lo añada).
    No sé cómo solucionarlo, está claro que algo estoy realizando erróneamente pero no detecto el qué.
    Aprovecho para felicitarte por tus videos, son súper claros de entender para gente que no tiene apenas conocimientos sobre el tema. Son de 10.

    • @AlexFranco
      @AlexFranco  2 ปีที่แล้ว

      Hola Luis, no puedes escribir en la primer Columna ya que Google Forms la reserva para colocar el time stamp, tendría que ser la primer columna disponible después de las respuestas de tu formulario

    • @LuisArts13
      @LuisArts13 2 ปีที่แล้ว

      @Alex Franco Hola Alex. Gracias por tu respuesta. Pude solucionar lo que te planteaba en la pregunta anterior y ya consigo que me ponga el número de registro en la primera columna.
      El problema que tengo ahora es que no deseo que envié el email plano, tan solo el email HTML.
      No sé qué parte debo anular. He ido a base de prueba y error, pero no consigo solucionar lo que te planteo. Esto es lo que tengo actualmente:
      // Video de cómo usar este código en th-cam.com/video/SONKbAv9SLw/w-d-xo.html
      // NO EJECUTAR ESTE ARCHIVO DIRECTAMENTE, de hacerlo recibiremos el error:
      // "TypeError: Cannot read property 'values' of undefined
      // SE EJECUTA AUTOMÁTICAMENTE AL RECIBIR UNA RESPUESTA DEL FORMULARIO
      function notificarOnFormSubmit(e) {
      var registro = e.values[0];
      var temporal = e.values[1];
      var email = e.values[1];
      var alumno_name = e.values[2];
      var alumno_1surname = e.values[3];
      var alumno_2surname = e.values[4];
      var curso = e.values[5];
      var extraescolar1 = e.values[14];
      var extraescolar2 = e.values[18];
      var name_tutor = e.values[21];
      var surname_tutor = e.values[22];
      // Llama la función que obtiene el número de registro
      var registro = agregarFolioRegistro();
      var asunto = `Preinscripción Extraescolar ${registro}`;
      // email_plano es para cuando el correo del receptor no soporta HTML
      var email_plano = `
      Hola ${name_tutor} ${surname_tutor}.
      La preinscripción para el alumno ${alumno_name} ${alumno_1surname} ${alumno_2surname} de ${curso} se ha registrado correctamente en nuestra web.
      Tu número de registro es: ${registro}
      Gracias por confiar en nosotros.
      Atentamente,
      AFA ESCOLA BELLVITGE
      `;
      var email_html = `
      Hola ${name_tutor} ${surname_tutor}.
      La preinscripción para el alumno ${alumno_name} ${alumno_1surname} ${alumno_2surname} de ${curso} se ha registrado correctamente en nuestra web.
      Tu número de registro es: ${registro}
      Gracias por confiar en nosotros.
      Atentamente,
      AFA ESCOLA BELLVITGE
      `;
      var optsAvanzadas = {name: "AFA ESCOLA BELLVITGE", htmlBody: email_html};
      MailApp.sendEmail(email, asunto, email_plano, optsAvanzadas);
      }
      function agregarFolioRegistro() {
      // Obtiene la hoja donde se guardan las respuestas
      var hoja = SpreadsheetApp.getActiveSheet();
      // Obtiene el último renglón con datos
      var renglon = SpreadsheetApp.getActiveSheet().getLastRow();
      // Establece el número de registro, que es el número de renglón - 1, considerando el renglón de las cabeceras
      var registro = renglon - 1;
      // Puedes combinarlo con texto si así lo quieres o solamente registrar el número, aquí lo combino con texto,
      // para que quede como ABC-0123, con mínimo 4 dígitos, con ceros a la izquierda.
      var folioRegistro = `${Utilities.formatString("%04d", registro)}`;
      // Escribe el número de registro en la celda especificada
      // IMPORTANTE: Cambia el número 4 por el número de la columna donde lo vayas a escribir (A=1, B=2, C=3, D=4, etc.)
      hoja.getRange(renglon, 1).setValue(folioRegistro);
      // Regresa el número de folio
      return folioRegistro;
      Muchísimas gracias por el contenido que nos ofreces. Está muy bien explicado para gente que partimos de 0.
      Eres un auténtico crack.

  • @eduardomedranorodriguez6287
    @eduardomedranorodriguez6287 2 ปีที่แล้ว

    Hola se puede agregar una linea donde pueda generar codigo qr y lo ponga en una celda?

  • @alejandrogabrielkrawczuk8933
    @alejandrogabrielkrawczuk8933 ปีที่แล้ว

    Hola Alex, muy bueno tu tutorial. Muy bien explicado. Tengo un problema, cuando genero el activador no me aparece la opcion en seleccion de fuente del evento: Hoja de calculo, solo aparece por tiempo y por calendario. ¿ Sabrias que sucede? Gracias

    • @alejandrogabrielkrawczuk8933
      @alejandrogabrielkrawczuk8933 ปีที่แล้ว

      ahi lo resolvi, en ves de abrir appScript desde la hoja de calculos la abri en otra pestaña. Gracias

  • @pabloorellana123
    @pabloorellana123 8 หลายเดือนก่อน

    hola alejandro como me puedo comunicar contigo? necesito ayuda de como puedo colocar un archivo pdf despues de una respuesta de google form porfavor