Por que onEdit no reconoce una nueva respuesta de Google Forms - y como solucionarlo

Поділитися
Вставка
  • Опубліковано 6 лют 2025
  • Google Forms y Google Sheets se pueden conectar de varias maneras, hoy vemos como reconocer nuevas respuestas enviadas a nuestro Google Sheets.
    👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.co...
    📋 Puedes encontrar el código y la plantilla de este video (y los más de 350 videos del canal) inscribiéndote en un plan mensual o anual en mi membresía JuanSGuzman - juansguzman.com
    🎓Allí mismo, encontrarás un curso completo de Manejo de Respuestas Avanzado con Google Forms, asi como más de 75 cursos de Sheets, Forms y Apps Script. Aquí puedes verlo
    juansguzman.co...
    ☎️ Si necesitas asesoría personalizada, ofrezco algunas horas a la semana de este servicio. juansguzman.co...
    🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.
    Aquí algunos canales donde me puedes seguir y apoyar:
    📨 - Newsletter: juansguzman.co...
    ➤Patreon: juansguzman.co...
    ➤Telegram: juansguzman.co...
    ➤Instagram: juansguzman.co...
    ⓕ - Facebook: juansguzman.co...
    ➤Tiktok: juansguzman.co...
    𝕏 - (Twitter): juansguzman.co...
    Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo

КОМЕНТАРІ • 44

  • @MartinGonzalez-tr3fe
    @MartinGonzalez-tr3fe 5 місяців тому +1

    Excelente explicacion, tenia problemas con esto y ya quedo solucionado.

  • @juanantonioduran3772
    @juanantonioduran3772 2 роки тому +1

    Como siempre genial Juan, y agradecérselo también a los partícipes de la duda.... Menudos dolores de cabeza me ha dado este tema y.... Simplemente algo tan sencillo como las opciones del activador 🤦 de nuevo gracias a todos.

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola!
      Gracias a ti por tomarte el trabajo de comentar!
      Saludos!

  • @JimmyQuirogaA
    @JimmyQuirogaA Рік тому +1

    hiper... lo estaba necesitando con urgencia
    Gracias

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      Hola
      Excelente! Me alegra ser de utilidad.
      Un gran saludo!

  • @eot66
    @eot66 Рік тому +1

    Hola! Muchas gracias! Muy bueno el video como siempre! Hay alguna manera de activar una función cuando los registros ingresan desde un formulario que no sea de Google?

  • @OscarOrozco-z8d
    @OscarOrozco-z8d Рік тому

    Hola Juan, excelente video, tengo una duda, fiajte que lleno información desde appsheet, pense que la tomaba como un formulario, pero no se activa el gatillo al poner la opcion de cuando un formulario nuevo ingrese, podrias ayudarme

  • @cesarsoliscaro
    @cesarsoliscaro 2 роки тому +1

    Genial gracias

  • @alexdesupercool2291
    @alexdesupercool2291 2 роки тому +1

    Hola Juan! Completamente agradecido por tus videos. QUIERO HACERTE UNA PREGUNTA. Actualmente cargo datos con un formulario, he compartido la hoja para que trabajemos en equipo, sin embargo es medio complicado ya que hay usuarios que necesitan hacer sus hojas personales con datos extraidos de la hoja principal para hacer el seguimiento de sus trabajos y esas hojas las vemos todos ya que esas hojas se crean en el libro de la hoja principal. No te pido una solución, pero si te pido que hagas un video explicando según tu experiencia, cual es la mejor manera de trabajar en equipo en sheets. Desde ya gracias!!! Abrazo desde Argentina!! 🍻

    • @juangabrielarredondo3464
      @juangabrielarredondo3464 2 роки тому +2

      Hola Axel mi nombre también es Juan y aunque estoy a años luz de mi tocayo quizás mi experiencia pueda ser de utilidad o al menos pueda servir para q encuentres una solución.
      Yo tb trabajo con grupo de personas, en líneas generales sobre una misma planilla pero q trabajan en rangos concretos. Cómo todos deben poder ver la información pero algunos operan sobre ciertos rangos y otros sobre otros rangos, en este caso lo más cómodo es bloquear la hoja y asignar permisos de edición por usuario y en ciertos rangos.
      Creo entender q tu caso es distinto y pienso (sin estar del todo seguro) q quizás puedas aplicar filter o alguna función q te genere una nueva hoja, trayendo en esta solo los campos q necesite una persona y luego generar un segundo archivo e importar en este, esa hoja concreta (la q surja del filter). Quizás de esta manera puedas logras q ciertas personas vean una parte de total de la información.
      Saludos y mucha suerte!!!

    • @alexdesupercool2291
      @alexdesupercool2291 2 роки тому +1

      @@juangabrielarredondo3464 No te imaginas lo valioso que es haber recibido una respuesta cómo la tuya, a pesar de que no sos Juan S Guzmán jeje. Pero te repito que es muy valioso lo que me dices porque me has dado nuevas ideas!! Voy a trabajar en ello y si no pierdo tu comentario, voy a contarte como me fue! Muchas gracias!! Abrazo gigante hermano!! 🍻

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Es un tema muy interesante (Un poco viejo, mil disculpas), pero bueno para un video. Cuentame si has tenido algún avance y si seguiste la recomendación de Juan Gabriel de trabajar con permisos, o si viste otra opción
      Saludos!

    • @alexdesupercool2291
      @alexdesupercool2291 2 роки тому +1

      @@JuanSGuzman ​ @Juan Gabriel Arredondo Hola chicos! Encantado de ayudarlo en lo que pueda! En encontrado la solución dándole acceso a la hoja principal a quienes deben editar las columnas determinadas y bloqueando las columnas en la cuales no deben modificar nada, adrede o sin querer y con con QUERY, he logrado darle acceso a las demás personas que necesitan datos de esa hoja para ver o copiar, además ésta hoja es completamente dinámica y la pueden filtrar de una manera más conveniente de la que permite FILTER. Yo había creado una Demo para probar todo lo que se me ocurría, cuando quieran me pueden pasar sus correos de GMAIL para darles acceso y que lo vean, yo encantado de ayudarlos en todo lo que esté a mi alcance 😌

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      @@alexdesupercool2291 Muy amable tus palabras. Ojalá le pueda servir a muchos mas
      Saludos!

  • @luankalua
    @luankalua Рік тому +1

    excelente vìdeo suscrito ... una pregunta: Al (copiar) datos de una hoja a otra hoja (pegar) no funciona onEdit como el ejemplo de la fecha que tienes en otro video *Solamente funciona al editar celdas. crees existe alguna solucion a esto ?

    • @JuanSGuzman
      @JuanSGuzman  Рік тому

      Te refieres al copiar y pegar multiples celdas?

  • @Ang3los12
    @Ang3los12 2 роки тому +1

    Una pregunta se pude usar onChange con un if

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Claro que si
      Igual que onEdit
      Saludos!

  • @danielfernandolegorretacis9149
    @danielfernandolegorretacis9149 2 роки тому +1

    Hola Juan, sigo se cerca cada uno de tus videos, oye me surge una duda, tengo un código en App Script de Google que he estado trabajando en conjunto con google sheets, dicho código tiene funciones onEdit, cortado y pegado de información en otros libros del mismo archivo y limpieza (es un formulario). Al principio todo bien, pero tan pronto como copie el archivo y a la copia le cambie el nombre y le hice algunas a adaptaciones al código, se hizo extremadamente lento, sabes porque ocurre eso?. Dado que el código original fluye de forma correcta.

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola!
      Habría que ver que adaptaciones le hiciste, y si lo hiciste en tu misma cuenta, o es otra cuenta
      Saludos!

  • @rodricaullan6489
    @rodricaullan6489 2 роки тому

    Hola Juan, excelente video!! muchas gracias!! Cómo se le puede agregar a este código un contador para que de manera automática se le cargue un número de respuesta. De tal manera que no se modificado de manera manual?Abrazo

  • @datogestion
    @datogestion Рік тому

    MUy MIUY bueno. Y si al agregado lo realizamos desde google AppSheets
    ??? que activador seria por que one edit no funciona

  • @musicfor1872
    @musicfor1872 2 роки тому +1

    Excelente! Tengo una consulta por favor.
    ¿Es posible que hacer correr un onEdit o un onChange al detectarse cambios en una celda DISTINTA a la celda activa?
    ejemplo: Tengo celdas que tienen fórmulas y solo me gustaría que se ejecuten los script si obtienen determinado valor...pero ellas no son la celda activa.

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola!
      No, desafortunadamente no se podría con esos 2 activadores
      Saludos!

    • @musicfor1872
      @musicfor1872 2 роки тому

      @@JuanSGuzman Comprendo, gracias.
      Si algo se te ocurre para el ejemplo te encargo por favor.

  • @tonalismo
    @tonalismo 5 місяців тому +1

    Buenos dias, y como seria la solucion enviando un formulario HTML, tiene el mismo problema y con la solucion q planteas no me fucniona. Gracias

    • @JuanSGuzman
      @JuanSGuzman  5 місяців тому

      Depende de como este ingresando la información el formulario, normalmente la escribe y no añade filas nuevas como hace forms.
      Si no te funciona el onEdit, lo mejor es usar el mismo webapp para hacer tus códigos
      Saludos!

  • @alexanderwilhelm9565
    @alexanderwilhelm9565 2 роки тому +1

    Holaa, me darias una idea de como llevar el registro de inscripción a cursos. personas se inscriben a un curso, el cual tiene que pagar una inscripción, hay mas de 5 cursos y por ahi es medio tedioso tener todo en diferentes hojas de calculo y diferentes tablas, que solucion me podrias dar?

    • @Leover378
      @Leover378 2 роки тому +1

      Hola. Se me ocurre es que podrías utilizar un solo form con casillas de verificación donde escribas todos los cursos y la opción de adjuntar el recibo de pago mediante imagen.

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Disculpa la demora Alexander
      Como resolviste?
      Saludos!

  • @teachertimmy
    @teachertimmy 2 роки тому +1

    Amigo, cómo puedo hacer para contactarme contigo?

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola!
      sebastian@juansguzman.com
      Saludos!

  • @94Swokowski01
    @94Swokowski01 2 роки тому +1

    Hola Juan! Buen video. Yo utilizo varios formularios en un solo sheets. Y no he encontrado la manera de poner activadores independientes por formulario... Es decir cualquier formulario me activa el código. ¿Existe alguna manera práctica de solucionar esto?

    • @Leover378
      @Leover378 2 роки тому

      Impotrange con eso 😆

    • @oxpey4473
      @oxpey4473 2 роки тому

      se puede con e.range.getSheet().getName()

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Solucionaste?
      Se me ocurre que puedes hacer un condicional y solo se active con el id del formulario específico
      Saludos!

  • @oxpey4473
    @oxpey4473 2 роки тому

    Profe sería interesante crear un video para proteger nuestras macros y formulas, de alguna manera cifrarlas o ponerles contraseña. Para que así podamos ofrecer nuestros sheets de forma segura sin miedo a perderlas

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому +1

      Hola! Tienes razón. Ya me lo han pedido. Lo dejo como idea para un video. Saludos!

    • @oxpey4473
      @oxpey4473 2 роки тому +1

      @@JuanSGuzman tanto las macros en appscript como las fórmulas en nuestra hoja

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      @@oxpey4473 Me estoy creando un curso en la academia brutal sobre este tema, espero poner un resumen en el canal. Saludos!

  • @manoloperez8442
    @manoloperez8442 2 роки тому +1

    Juan el onEdit tampoco funciona cuan varia el resultado de una fórmula .

    • @JuanSGuzman
      @JuanSGuzman  2 роки тому

      Hola!
      Asi es, ninguin activador toma como cambio una formula