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
Excelente explicacion, tenia problemas con esto y ya quedo solucionado.
Excelente!
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.
Hola!
Gracias a ti por tomarte el trabajo de comentar!
Saludos!
hiper... lo estaba necesitando con urgencia
Gracias
Hola
Excelente! Me alegra ser de utilidad.
Un gran saludo!
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?
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
Genial gracias
Gracias a ti
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!! 🍻
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!!!
@@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!! 🍻
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!
@@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 😌
@@alexdesupercool2291 Muy amable tus palabras. Ojalá le pueda servir a muchos mas
Saludos!
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 ?
Te refieres al copiar y pegar multiples celdas?
Una pregunta se pude usar onChange con un if
Claro que si
Igual que onEdit
Saludos!
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.
Hola!
Habría que ver que adaptaciones le hiciste, y si lo hiciste en tu misma cuenta, o es otra cuenta
Saludos!
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
MUy MIUY bueno. Y si al agregado lo realizamos desde google AppSheets
??? que activador seria por que one edit no funciona
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.
Hola!
No, desafortunadamente no se podría con esos 2 activadores
Saludos!
@@JuanSGuzman Comprendo, gracias.
Si algo se te ocurre para el ejemplo te encargo por favor.
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
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!
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?
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.
Disculpa la demora Alexander
Como resolviste?
Saludos!
Amigo, cómo puedo hacer para contactarme contigo?
Hola!
sebastian@juansguzman.com
Saludos!
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?
Impotrange con eso 😆
se puede con e.range.getSheet().getName()
Solucionaste?
Se me ocurre que puedes hacer un condicional y solo se active con el id del formulario específico
Saludos!
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
Hola! Tienes razón. Ya me lo han pedido. Lo dejo como idea para un video. Saludos!
@@JuanSGuzman tanto las macros en appscript como las fórmulas en nuestra hoja
@@oxpey4473 Me estoy creando un curso en la academia brutal sobre este tema, espero poner un resumen en el canal. Saludos!
Juan el onEdit tampoco funciona cuan varia el resultado de una fórmula .
Hola!
Asi es, ninguin activador toma como cambio una formula