Llenar opciones de respuesta de una pregunta de Google Forms con una lista de Google Sheets
HTML-код
- Опубликовано: 9 июл 2020
- En este video vemos como actualizar un formulario de Google Forms de manera automática a partir de una lista de Google Sheets, todo con un código de Apps Script.
🗞️ Encontrarás una versión más actualizada de este video aquí - • Como traer Opciones de...
👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.com/cursogratis
📋 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 Crear Formularios de Forms desde Sheets asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.com/curso/19-crea...
📝 Puedes encontrar este tutorial en forma escrita aquí
juansguzman.com/actualizar-de...
🔔 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.com/boletin
➤Patreon: juansguzman.com/patreon
➤Telegram: juansguzman.com/telegram
➤Instagram: juansguzman.com/instagram
ⓕ - Facebook: juansguzman.com/facebook
➤Tiktok: juansguzman.com/tiktok
𝕏 - (Twitter): juansguzman.com/twitter
Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo
▶️Videos Relacionados
Videos Relacionados
Control de Inventarios con Google Forms - • Control de Inventarios...
No suelo escribir pero siento que es lo minimo que puedo hacer para semejante favor que me haces en este momento. Sigue haciendo tu trabajo. Eres de gran ayuda para todos nosotros. Genio.
Hola!
Que amables palabras! Mil gracias!
Saludos!
Maravilloso, me costó mucho trabajo a decir verdad pero por la forma de escribir, a veces no me reconocía las funciones pero no me daba cuenta, al final no soy programador, soy médico veterinario pero estoy haciendo esto para facilitarme reportes. Gracias
Me alegro que lo hayas logrado!
Cada vez será más rápido
Saludos!
Excelente aporte mi hermano, eh aprendido muchísimas cosas de ti y eres uno de mis canales favoritos, breve, fácil de entender, sencillo, practico y de mucho valor la información que aportas, muy proactivo en muchas cosas y áreas. Trabajo en una financiera para elaborar reporterías al personal, y siempre quieren implementar algo nuevo y diferente para gestionar los datos de los clientes. Y esto que muestras lo estoy adaptando a una agenda de clientes mensuales con otras funcionalidades. Muchas gracias man, eres una excelente persona y gracias por todos tus aportes día con día. Mucho éxito en todo lo que hagas. Un saludo desde el Estado de México.
Que amables palabras Rodrigo. Me has elevado el animo! Un gran saludo!
Excelente. Gracias a gente como tú el mundo es mejor! Un abrazo y exitos en todo!
El mensaje del mes! Mil gracias! Me alegraste el día!
Juan..... Es IMPRESIONANTE... me haz solucionado la vida.. !!! Millones de gracias y no pares con esa forma de transmitir simple, concreta y concisa !!! Eso de ir al lío es lo mejor sin florituras.. !!! Un saludo !
Hola!
Que amables palabras! Mil gracias!
Aunque a veces me critican que hablo mucho (mucho bla, bla, bla), jaja. Trato de editar lo más posible ahora
Saludos!
EXCELENTE!!!. GRACIAS. En el formulario utilize "Desplegable" en vez de "Varias Opciones", por lo que cambie la linea de codigo >pregunta.asMultipleChoiceItem().setChoiceValues(opciones)< por >pregunta.asListItem().setChoiceValues(opciones);< y FUNCIONA!!!!!!!
Gran aporte!
Muchos me lo preguntan
Mil gracias!
Voy a intentarlo, muchas gracias!
Excelente tutorial muy útil, muchas gracias por la explicación tan clara.
Realmente excelente video.
Siguiendo todos tus pasos logré el mismo resultado.
Sigue con el bien trabajo.
Muchas gracias Juan!!!
Mil gracias por tu amable comentario Cesar!
Gracias!! Me ayudo mucho ya que tenia que armar de muchos productos x secciones.. Solo que ahora me quedo como ordenar dentro de cada sección los nuevos que se van agregando.. sin tener que rearmar todo. Si ya hay algun tutorial al respecto seria genial. Muchas gracias por la ayuda en todos los videos!
Puedes crear las secciones tambien con el código con eso creas la sección y despues las preguntas que van dentro de esa sección
Saludos!
Todos mis respetos maestro... muchas gracias por el tremendo aporte.
Hola!
Que amables palabras! Mil gracias!
Saludos!
CAPO! Nivel 100/10 GOD! Este video merece tener más reproducciones.
Muchas gracias!
Excelente, justo lo que necesitaba.
@Juan S Guzman , Todo un Maestro, Gracias por dar de tus conocimientos, muy buena clase Dios te bendiga en tus buenas acciones👏👏👏
Hola!
Que amables palabras! Mil gracias!
Saludos!
Muchas gracias por esta información tan valiosa, para quienes somos simples mortales.
Jaja! Gracias por tu amable comentario!
Saludos!
¡Excelente apoyo Juan! Gracias
Gracias a ti Mauricio
esto es increible lo estuve buscando por todos todos todos lados
Hola!
Mil gracias por las palabras!
Saludos!
Muchísimas gracia sr juan, excelente clase
Mil gracias Allan!
Excelente muchas gracias, muy buena la explicación
Mil gracias Hector. Saludos!
Que fantástico tutorial. Muchísimas gracias!!!!
Hola!
Gracias a ti por tomarte el trabajo de comentar!
Aquí te dejo una versión más actualizada y con mas opciones
ruclips.net/video/rBosrRUry7g/видео.html
Saludos!
Excelente solución, muchas gracias y muy recomendado
Mil gracias Jorge
Excelente info, estaba buscando esto justo pero para forms y Excel online, igual intentaré así
Hola Arthur
Mil gracias por tus palabras!
Un gran saludo!
Señor... lo amo! Su video está muy prooo!
Graciasss por las palabras!
Que preciosidad de video, excelente explicacion y muy muy util
Muchas gracias!
Maravilloso. Eres genial.
Mil gracias por tus palabras!
muy bueno el video la verdad me ayudo a modelar una encuesta muy rapido!
Muy buen video!
Mil gracias!
Logrado muchas gracias me ayudo mucho.
Gracias por tus aportes!!
Gracias por comentar
Excelente aporte. Muy util cuando en el formulario hay que agregar un lista grande de opciones, como por ejemplo productos. Supongo que si se elimina alguna opcion del sheets, tambien se elimina del Form, lo cual haria muy practica la actualización de la opciones (para el caso de prodcutos nuevos o que esten descontinuados y se tenga que borrar de las opciones).
Felicidades
Aprendo mucho con tus videos mi estimado
Saludos
Mil gracias por el mensaje y el aporte.
De hecho, si, si agregas o borras, se actualizaría
Saludos!
¡Padrisimo! Muchas gracias.
Mil gracias por tus palabras!
Super buen tutorial, muchas gracias
Hola!
Que amables palabras! Mil gracias!
Saludos!
Que tal Juan primero que nada, muchas gracias por tus videos y segundo, estaría genial un video de listas desplegables dependientes en Google Forms.
Hola Rigoberto
Mil gracias por las palabras
Te cuento que desafortunadamente no se pueden hacer desplegables dependientes en Forms
Nos tocaria hacer formularios HTML independientes
Un gran saludo!
Gracias por compartir tus conocimientos, me ayudo de manera enorme! por favor curso completo para manipular colores etc estaria bueno tambien, totalmente impresionante muchas gracias nuevamente
Buena idea
Lo anoto
Saludos!
Excelente, muchas gracias 👍
Hola!
Gracias a ti por tomarte el trabajo de comentar!
Saludos!
excelente tutorial, muy útil !
Mil gracias por tus palabras!
Genial bro!!, gracias!
Mil gracias por tus palabras!
Que freaking belleza!!! Eres un amo, un dios!!!!!! 😎 solo porq me acabas de resolverme la vida, porq no daba con como unir lo q estaba creando para mi empresa y no lograba saber como hacer algo asi!!! Solo por eso señor seré tu mecenas!!!!! 😌
Dejame saber si tienes patreon o pantreon o no se como se llame, para donarte lo de tu semana, te lo mereces! 😏
Jaja
Mil gracias Joe!
El comentario del día
Aquí te dejo el link al patreon
www.patreon.com/juansguzman
Aunque si prefieres te dejo el link a la academia, con eso por lo menos tienes un mes de cursos de Sheets y Apps Scripts, ademas de plantillas
juansguzman.teachable.com/
Mil gracias!!!
Felicidades Juan, te acabo de descubrir y estoy muy contento! Llevo tiempo buscando tutoriales de Herramientas de Google que esten bien estructurada, fáciles de entender y que toquen la parte de programación (google apps scripts). Por lo visto no hay mucha información (o yo no se hayarla).
Me podrías orientar un poco, quiero aprender a trabajar programando con google apps scrips y hasta que he empezado a ver tus vídeos me estaba desanimando porque la información es escasa y toda en inglés :(
Hola Jose
Mil gracias por el comentario.
Tienes razon. Hay muchos artículos online, pero son muy dispersos y es dificil encontrar información mas estructurada en forma de series o cursos.
Hay dos recursos que me gustan, desafortunadamente en ingles. Uno es benlcollins.com, un blog con cursos de un inglés. El otro es LearnGoogleSpreadsheets, un canal de RUclips, tambien en ingles.
Espero poder ayudarte con los videos, y cualquier sugerencia siepmre es bienvenida.
Saludos!
Crack!!! sos grande
Hola Renner
Mil gracias por tus palabras!
Un gran saludo!
Muy bueno Juan, creo que hubiera estado bueno con una lista con mas registros! Abrazo!
Es verdad! Buena sugerencia para una segunda parte (Aunque ya hay una especie de segunda parte, jaja)
ruclips.net/video/v-O4eGWsmTE/видео.html
Saludos!
Hola Juan S Guzman, he visto todos los vídeos excelente contenido, gracias por compartirlo.
No sé cómo ser breve, pero trataré.
En Excel he visto USERFORM usando comboBox desplegable, lo bueno es que el formulario es personalizable ósea puedo poner según cuantos "espacios" necesite llenar... (combo box, cuadro de texto,etc) lo que tengo en mente, tal vez se pueda en FORMS, SHEETS y SCRIPT.
1.- Un ComboBox desplegable (con los ítem de mi inventario (nombre o código da igual)
2.- Un cuadro de texto a lado, para ingresar la cantidad de unidades vendidas de ese ítem. (PRIMERA VENTA)
3.- Si vendo OTRO ítem, necesito OTRO comboBox con su cuadro de texto… lo ideal sería, agregar estos NUEVOS espacios con un disparador que al finalizar el ingreso de los datos de la PRIMERA VENTA, se active y genere estos dos NUEVOS espacios en blanco para OTRA venta… (tener número de filas definidas no ayuda porque no sé cuántos diferentes ítem venderé en el día)
4.- Y abajo al final, un cuadro de texto para cualquier anotación. Y listo cerrar y se acabo
.
CONDICIONES.-
1.- Todo esto SOLO es PARA INGRESAR DATOS en sheets, nada más. Los datos los analizare con tablas dinámicas, excelente TUTO por cierto Juan.
2.- El ingreso de datos solo se hará una vez al finalizar el día.
Ya avance bastante se los puedo compartir mi hoja de cálculo, pero lo más importante es la interfaz para el usuario al momento de ingresar los datos, llenar celda por celda se hace muy tedioso desde el celular…
No sé si se podrá hacer esto con FORMS y SHEETS pero la interfaz de Forms es realmente muy amigable para cualquier usuario. Saludos y Exitos,
Gracias por tus videos!
Hola Emerson,
Espero estes muy bien!
Respecto a lo que quieres hacer, no se podría hacer directamente con Goolgle Forms.
Nos toca hacer un formulario HTML que puede aparecer como una barra lateral o simplemente como una ventana aparte.
Es un poco mas dificil que en Excel porque no es visual. Es puro HTML.
Es algo más avanzado y seguramente lo estaré tocando en videos futuros.
Respuesta corta: Si se puede, pero necesita programación.
Un gran saludo y adelante con tu proyecto!
@@JuanSGuzman ya veo, yo ni idea de programación, mas bien gracias y seguiré atento a tus vídeos para seguir aprendiendo, éxito Juan!
@@JuanSGuzman Por favor me avisas de favor si lograste crear un formulario con hmtl relacionado a la hoja de google sheets para crear listas desplegables dependientes
La verdad es que me están sirviendo de mucho tus tutoriales, ya que partía casi de 0 y estoy consiguiendo cosas muy chulas e impensables hace poco tiempo. Una de las que tengo pendientes hacer y que no se como afrontar es mostrar un selector de tres pestañas dependientes y luego mostrar el resultado de estas. Podría ser en forms o mejor en web para incrustar, ya que estoy intentando crear un selector de precios de reparaciones para smartphone en donde como primera opción se elige la marca, en la segunda el tipo/familia y en la tercera el modelo. Y como resultado te devuelve todas las reparaciones posibles con sus precios. Gracias por tu ayuda de antemano.
Hola!
Me alegro que te estén sirviendo y mucha suerte con tu proyecto. Aqui un par de comentarios:
Te cuento que en Forms el tema de los desplegables condicionales no se puede.
Voy a sacar pronto un video comparando los distintos métodos de formulario, pero en resumen, lo mejor es hacer un formulario directamente en una hoja de Sheets, o ya hacerlo como dices tu en un formulario HTML en Google Apps Script
Es muy interesante y flexible pero mas complejo y requiere conocimientos intermedios-avanzados de JavaScript, HTML y CSS
Saludos!
muy buena amigo me funciono muchas gracias, que pena que google no haga algo que parece tan simple como llamar una lista de opciones desde sheets una caracteristica de sus aplicaciones
Hola!
De acuerdo
Hay muchas cosas por mejorar todavía
Saludos!
Siempre impecable!!! Necesito tu ayuda!!! Podrías hacer un video de cómo hacer un formulario para página web propio de html como por ejemplo nombre, email, enviar... (no Google Forms) y CONECTARLO A UNA HOJA DE GSHEETS como base de datos???? Por favor
Hola Matias!
Jaja, le llevo dando largas a ese video!
LA verdad es que el javascript desde HTML le tengo respeto, es complejo para mi, pero pronto lo haré
Se que tengo que hacerlo, porque muchos me han preguntado
Voy a sacar coraje y lo hago pronto, jaja
Saludos!
ESTOY MUY AGRADECIDA, ESTE FORMULARIO LO HE IMPLEMENTADO EN UNA COCHERA Y ME ES MUY ÚTIL, SOLO QUE DEMORA MUCHO EN ACTUALIZARCE (SON PLACAS DE CARROS), HAY ALGUNA MANERA EN QUE SE ACTUALICE MAS RÁPIDO. UN ABRAZO
Juan muchísimas gracias, excelente tutorial, pero tengo una pregunta, estoy creando un programa que envía un consecutivo a un correo cada vez que alguien diligencia un formulario, existe una forma de mostrar ese número consecutivo al enviar el formulario?
Muy buen video, se entiende lo que dices, la verdad esta buenísimo, en base al mismo me surgió 2 consultas, 1- ¿para la listas desplegables se puede utilizar lo mismo o como seria? y la otra si tienes un video donde muestre como sincronizar google sheets con my maps desde google script, desde ya muchas gracias
Hola Walter
Que amables palabras! Mil gracias!
Para listas desplegables es casi lo mismo. Simplemente cambias "asMultipleChoiceItem" por "asListItem"
En cuanto a la segunda pregunta si he hecho un par de códigos que se vinculan con Google Maps pero no he profundizado bastante en eso
Saludos!
Sos capo pa
Hola!
Que amables palabras! Mil gracias!
Saludos!
Muy interesante
Mil gracias Santiago!
Hola Juan! Gracias por el video, tengo una pregunta, al final cuando establezco el activador no me permite seleccionar la hoja de cálculo como fuente de evento, solo me da opción según tiempo o desde calendario. Que puedo hacer?
Buenas tardes, de antemano Juan muchas gracias por los tutoriales, siempre muy claros.
Quería preguntar si se podría vincular varios formularios a un mismo archivo de sheets y controlar todos los listados de cada google forms desde una hoja (también incluida en el archivo de sheets).
Hola!
Si se pueden vincular todos en un libro pero quedan en distintas hojas. Lo que podemos hacer es consolidarlos todos en uno solo
Aquí te dejo un video donde tengo varios formularios
ruclips.net/video/nqBDCfMmsTk/видео.html
Y aqui otro donde consolido varias hojas
ruclips.net/video/Ck-DRfZlwpM/видео.html
Saludos!
FUNCIONA!
Excelente!
Saludos!
Excelente vídeo y tu contenido es fantástico.
Quería saber si en vez de ponerlos como opciones que yo pueda escribirlos y que en base a los datos de la hoja de cálculo, me los deje escribir es decir con una validación de texto o expresión regular
Hola Facundo
Mil gracias!
Ya te entiendo, pero desafortunadamente en Forms no se puede.
Pronto veremos otros tipos de formularios mas avanzados donde podemos hacer esto.
Un gran saludo!
Hola Juan S Guzman como hacer esto pero con check box, muchas gracias... Felicidades por tu canal...
Excelente Juan, ojala y continúe este tipo de videos, una pregunta: Es posible con este método colocar un cronometro al formulario para saber el tiempo exacto que usaron mis estudiantes desde que abrieron el formulario hasta que le dieron al botón enviar y ver el resultado en la hoja de respuestas. Uff esta bien difícil Podría hacer un video tutorial de ser eso posible. Si hay complementos pero no son tan eficientes!!!!
Hola
Si se que hay complementos, no se que tan buenos sean
Tendríamos que pensarlo, debe poderse
Un gran saludo!
Gracias por el soporte para el conocimiento del día a día, una consulta si deseo con lista desplegable en el form
Hola
Aquí te dejo un video donde lo hago
ruclips.net/video/rBosrRUry7g/видео.html
Saludos!
Muchas gracias por tan valioso aporte, me funciona perfecto, en tiempo real se actualiza mi formulario si agrego o quito opciones, pero me salta un error si quito todas las opciones: "Exception: Array is empty: values" supongo que debo poner un if antes de llenarlo, pero no se la sintaxis correcta para preguntar si el array está vacío. de antemano, muchas gracias
Puede ser asi
if(arreglo.length==0)
Saludos!
Buen dia Juan, excelente explicación, sin embargo estoy tratanto de poder subir un alista de acuerdo a una condición al producto la hoja de google Sheets, es decir si esta DISPONIBLE el producto se actualice mi formulario, si NO LO ESTA que no se muestre.
Excelente video, me ha servido muchisimo, muchas gracias.
Se podría que al llenar un espacio del formulario el vaya y busque en una hoja de sheets y llene el restante de las respuesta del formulario si la encuentra?
Hola Simon
Desafortunadamente Forms es bastante básico.
Para operaciones mas complejas como la que propones debemos usar formularios HTML
Espero poder ayudarlos con esto pronto
Saludos!
Hola Juan, muchas gracias por tus videos y respuestas son muy funcionales. Quisiera saber si tienes algún video para estas situaciones.
1. Sheets A y se requiere que cuando se llene la información de este, se realice por un (id) campo llave una actualización de algunos datos en el sheets B, ej. cuando capture en A, se actualice en B la dirección y el telefono.
2. Que desde las respuesta capturadas en el Sheets A algunos campos, sirvan para llenar y enviar un google forms método (POST o GET) el cual guarda sus respuestas en un sheets C.
Quedo atento a tus comentarios para saber si tienes algún video que me ayude o si sería bueno hacer uno así.
Hola Juan
No se si te entiendo bien, pero aqui te dejo un par de videos que te pueden servir
Combinar hojas con codigo - ruclips.net/video/7xL3ofaxIVw/видео.html
Formulario Basico - ruclips.net/video/U9rXV7PFilI/видео.html
Popular preguntas de Forms con opciones de Sheets - ruclips.net/video/D19huYXdN7A/видео.html
Igual cualquier sugerencia para nuevos videos es muy bienvenida!
Saludos!
Hola Juan, que trabajo tan impecable el que haces, excelente te felicito por tanto contenido de calidad que haces.
Eres la respuesta a los problemas que causa las diferentes versiones de excel.
Tengo una pregunta, me gustaría tu apoyo, voy a tratar de dividirla para explicarme mejor:
- tengo un formulario que está dividido en varias secciones
- cada sección del formulario, corresponde a un grupo de personas.
- se puede guardar cada sección en un archivo sheets diferente?
Hola Jose
Primero que todo, que amables palabras!
Segundo
Yo creo que si se podría aunque nunca lo he intentado
Lo que si nos toca es guardarlo de manera manual
Te dejo este video donde te muestro como conectar Forms y Sheets con código. Creo que esa sería la forma, obviamente con algunas modificaciones
ruclips.net/video/oec6P0x1HVQ/видео.html
Un gran saludo!
@@JuanSGuzman esto hace la diferencia, gracias
Viejo Juan, parce Muy bacano como explica los video estan buenisimos he aprendido mucho, Muchas Gracias a todos les doy likes al procesarlo. Estoy en un dilema ojala me pueda hacer el favor de guiarme: Estoy jalando una lista de clientes desde sheets a forms(todo bien), pero necesito jalar la direccion del cleinte de esa misma lista a otro campo de respuesta y ya tengo el id del campo, cual seria la formula mas apropiada , se puede hacer? gracias
Hola!
Mil gracias por tus palabras!
A que te refieres con "otro campo de respuesta"?
Saludos!
@@JuanSGuzman Hola Juan, Me refiero a que en el formulario mas adelante esta una respuesta de txt breve, es posible al cargar el cliente en el drop jalar la dirección asociada en las lista de este cliente a ese campo?
Hola Juan, gracias por tus videos, son de gran enseñanza y de una claridad absoluta.
Consulta, se pueden cargar imágenes ya establecidas en Sheet's a un formulario?
Ej.: Al momento de seleccionar una opción me cargue la imagen a modo demostrativo?
De ante mano gracias.
Hola!
Mil gracias por las palabras!
Yo creería que si se puede. Lo hice alguna vez en uno de los cursos de la academia, pero no he profundizado en todas las opciones y posibilidades
Saludos!
Hay forma de hacer preguntas con condición si la respuesta es una, la lista desplegable tiene opciones determinadas. Como la función SI
Hola!
Es una pregunta frecuente. Si se pueden hacer desplegables condicionales
La respuesta es, no directamente. Pero de pronto hay una forma loca de hcaerlo en la que estoy trabajando. Te avisaré una vez la tenga (si la logro ;)
Saludos!
Hola Juan, me ha encantado tu video. Tengo una pregunta ¿hay alguna forma de incluir una imagen a cada opción, igual desde el listado de excel?
Hola Cynthia!
Buenisima pregunta! Esta bien compleja. Voy a revisar y te cuento.
Saludos!
Juan muchas gracias por la info. Estoy intentando importar al form mas fe 1000 lineas a lo que me arroja un error que dice se superaron la cantidad de filas. Existe una forma de que permita esto
Muy bueno! gracias! Es posible establecer algún campo como preseleccionado. Por ejemplo, en el caso de la fecha que cada día se actualice a la fecha actual?
Hmmm
No, en Forms, no se puede (que yo sepa)
La única es hacer una sección oculta como en este video ruclips.net/video/RAPNw8ilx0U/видео.html y hacer un formulario prellenado con código. Muy enredado
Saludos!
Juan, eres una máquina, muchas gracias por el video (los). He empezado ayer con todo este ecosistema de google y me parecen fantásticos tus videos. Solo una pregunta puedo obtener en Forms información al seleccionar una pregunta, el ejemplo sería una BD de empleados con días de vacaciones, en el Formulario selecciono el empleado (en un desplegable) es posible de alguna forma que se muestre los días pendientes de Vacaciones de alguna forma??? (para no solicitar más de lo que se tiene pendiente) Gracias
Hola!
Desafortunadamente en Forms no se podría
Para esto nos tocaría usar formularios mas avanzados con HTML
Saludos!
Hola Juan, muy buenas tardes, primero que nada muchas gracias, y felicidades por el excelente video, solo me queda una duda, si quiero hacer esto mismo pero con distintas hojas y preguntas (mismo sheets y mismo formulario) puedo hacerlo?
Hola
Claro que es posible!
Aquí te dejo un video donde lo hago
ruclips.net/video/v-O4eGWsmTE/видео.html
Saludos!
Hola Juan, muy útiles tus videos, gracias por compartir. Quería hacerte una consulta sobre lo siguiente: cuando se registran las respuestas de un formulario en Sheets estas toman un formato predeterminado, por ejemplo, las monedas las registra como números ¿Habrá alguna forma de que mantengan el formato elegido previamente? Saludos
Hola Michel
Lo mas fácil es que le des el formato a toda la columna, o hacerlo manualmente como en el video que te pongo abajo y aplicar formatos manualmente
ruclips.net/video/oec6P0x1HVQ/видео.html
Un gran saludo!
Excelente, muy util herramienta. Me surge una consulta ya que lo intente y da error al cambiar la opcion, se puede hacer como desplegable o como busqueda?
Hola!
Si se puede
le cambies el .As
Esta es la lista
asCheckboxGridItem()
asCheckboxItem()
asDateItem()
asDateTimeItem()
asDurationItem()
asGridItem()
asImageItem()
asListItem()
asMultipleChoiceItem()
asPageBreakItem()
asParagraphTextItem()
asScaleItem()
asSectionHeaderItem()
asTextItem()
asTimeItem()
asVideoItem()
Saludos!
Excelente video!! Ahora tengo una consulta. Es posible hacer que las respuestas de una sección en específico estén agrupadas aparte en una hoja de google sheets pero por supuesto, dentro del mismo archivo? me serviria bastante para tener mi base de datos mas ordenada
Hola!
Si, no vería por que no, simplemente sería cambiar el origen de los datos en el código
Saludos!
Buenas tardes Juan, excelente tu manera de explicar, muy buenos tutoriales, tengo una duda, lo haces en este video es precisamente lo que necesito, pero en mi caso, el formulario no es de selección simple, sino una lista desplegable, no se como adaptarlo a este caso y además las opciones de la lista, llevan a otra pregunta según la selección, como podría agregarlo con esas propiedades o configuración
Hola Luis
Mil gracias por las palabras.
en vez de "asListItem" usa "asMultipleChoiceItem". El resto quedaria igual
Me cuentas si te funciona.
Saludos!
Juan , excelentes tutoriales!habra alguna manera de hacer campos repetibles ejemplo: si quiero un libro y los campos son titulo y autor, si quieros varios, como haría para pedirlos sin comenzar el el form de nuevo?o sea que el usuario pueda agregarlos a la vez las veces que sea necesario?desde ya muchas gracias!
Hola Juan
Mil gracias!
Desafortunadamente con Forms no se puede
Tenemos que hacer otro tipo de Formulario
Es un poco más avanzado porque son HTML.
En unos videos futuros les mostraré como hacerlo.
Un gran saludo!
Hola Juan, estan excelentes tus tutoriales, tal vez tienes alguno de ventas donde la persona pueda seleccionar la referencia y agregar cantidad, color o talla? como un una toma de pedido en forms
Haciendo un forms con las preguntas producto, color, cantidad y talla??? No entendí la pregunta
@@Matiasv55 un producto con tres variables condicionales, ejemplo: una camisa con las tallas S, M, L, XL, selecciona la talla y en cada talla tiene diferentes colores, debe seleccionar el color y luego la cantidad. Esto para un listado de 100 referencias con sus variables. Puedes hacerlo?
@@nicolasnba1 ya entendí. Debajo de cada pregunta hay una cinta de opciones (copiar, borrar, obligatorio y los 3 puntitos) en las opciones de los 3 puntitos selecciona "ir a la sección según la respuesta" y creas una sección de colores distintos para cada talle, según escoja el cliente.
Te dejo un enlace a ver si es lo que querías ruclips.net/video/aWZtP-nowrE/видео.html
@@Matiasv55 si, es una respuesta condicional, pero no es lo que busco, ya que en el resultado no se verá muy bien, recuerda que es una tan para que otras personas hagan su pedido y el que Lee las respuestas le quede fácil alistar el pedido, de la forma que dices es muy complejo y más para 100 o 200 referencias.
Hola Juan, muchas gracias por compartir contenido de calidad. Quiero saber si puedo crear una formula en sheets y les aparezca el resultado en forms?
Quiero hacer un formula que indique el indice de masa corporal :/ help me plis
@@manuelquintanilla3319 Hola Manuel
Espero estes bien
No se puede en Google Forms desafortunadamente
Nos toca hacer otro tipo de formularios que luego les mostraré
Un gran saludo!
@@JuanSGuzman @Manuel Quintanilla se usa autocrat y copydown complementos de google sheets
Muy buen video, el código no es complicado. No sé si actualmente tengas en tu canal algo que me pueda ayudar con lo siguiente, tengo una base de datos con varias filas y columnas, busco la forma de enlazar Sheets y Forms de tal manera que al llenar un campo del formulario (al seleccionar un elemento de una lista) también me traiga otros datos, nombres y apellidos por ejemplo, con un botón, guardar los datos del formulario en el mismo archivo de la BD, solo que en una hoja diferente. Saludos
Hola Eduardo
Desafortunadamente es limitado lo que podemos hacer con codigo una vez el usuario esta llenando el formulario
Para estas cosas avanzadas debemos hacer formularios HTML
Un gran saludo!
hola, excelente curso, una pregunta y para llenar un desplegable, como seria, espero me ayudes
Hola!
Mañana sale ese video
Saludos!
Juan muchas gracias por la información que compartes es de mucha ayuda. Quisiera saber si mediante Google forms es posible crear preguntas con geolocalización. Es decir que, pueda obtener las coordenadas desde donde envío la información y además crear un polígono. Algo así como lo que se puede hacer mediante KoBoToolbox. Allí me permite asociar geolocalización e imágenes a cada registro. Sería muy útil poder hacerlo desde forms. Agradezco mucho la información que me puedas brindar.
Hola Angela
Mil gracias por tus palabras!
En teoria se debería poder
No se como, jaja, pero podríamos investigarlo a futuro
Un gran saludo!
Sos genial! Podrias ayudarme: si tengo un form para identificar personas como hago para que se autocompleten respuestas en el formulario si el dato ya existia? por ejemplo: si cargo el numero "1" aparece en la pregunta "nombre y apellido" que ya toma de otro sheet; si embargo si pongo el "2" como respuesta por primera vez no autocompleta "nombre y apellido" porque digamos "no hay registro previo". Gracias
Hola!
Hablas de un google Form?
Como haces para autocompletar
Saludos!
Buen video, una consulta, en las opciones multiples de Google Forms tambien me permite añadir imagenes, como haria para traer las imagenes y su descripcion desde Google Sheets?
Hola!
Estuve buscando eso para un nuevo video que voy a hacer y no encuentro la manera de agregar imagenes para las opciones desde el código
Sigo investigando!
Saludos!
Excelente tutorial Juan, sólo una consulta, si lo quiero hacer con lista desplegable hay forma de cambiar ese comando? o que me sugerirías para eso por favor.
Hola Alexander
Mil Gracias
En la linea 22
cambiala por
pregunta.asListItem().setChoiceValues(opciones)
Me cuentas si puedes
Saludos!
@@JuanSGuzman Mil gracias!! también requería hacerlo en una lista desplegable y me funcionó a la perfección al hacer el cambio en la línea 21.
@@baxter6723 Me alegro mucho!
Un gran saludo!
Hola Juan una pregunta, ya tenia una data anterior, ahora hice el formulario y adapte esa data para ingresarla en la hoja sheet en google form, pero a la hora de usar por ejemplo data studio para ver información anterior, no me la lee. ¿hay algo que pueda hacer?
Hola
No te entiendo muy bien
Tienes dos hojas diferentes?
Un gran saludo!
Exelente Aporte, tengo una consulta se podra realizar una consulta a una Hoja donde almacene una lista de persona y que el usuario al ingresar su codigo obtiene sus datos, algo asi como lista de dependencia
Hola!
Hasta dnde se, no se puede hacer esto en Forms
Saludos!
Excelente como siempre tus Tutoriales. Quería consultarte, si se puede agregar la misma función OTRA que tienen las preguntas de Opciones en GoogleForm, y donde el que llena el formulario,puede agregar algo nuevo, pero en la Lista desplegable también de GoogleForm. Obviamente vía App Script. Desde ya muchas gracias.
Hola!
Creo que no se puede en la misma pregunta, pero se me ocurre que podriamos crear otra pregunta adicional despues del desplegable que actue como un otro
Que opinas?
Saludos!
@@JuanSGuzman si algo así podría ser , pero generaría otro campo en sheet que debería consiliarse con el del campo de la lista desplegable. Ya sea por un campo nuevo que resuma los dos, o bien a través de app script haciendo un copy de un campo a otro. Muchas gracias por tu pronta respuesta.
@@adolfoaa Gracias a ti!
Ojalá resuelvas!
Juan una pregunta de que manera podría mostrar datos del sheet según las respuestas llenados en el formulario es decir elija la opcion 1 me muestre ciertos datos en la siguiente sección del formulario y si seleccione la opción 2 tambien me muestre ciertos datos que pertenecen a la opcion 2 pero estos datos deben ser del extraídos del sheet
Hola!
Gran pregunta!
Yo creo que con secciones se puede hacer, pero no lo veo fácil...estoy pensando en un video de eso hace un tiempo...
Saludos!
Hola Juan, muchas gracias por tus videos. ¿Cómo hago para que las opciones de respuesta de una pregunta, cambien según un código (cédula)?
Hola Isabella tu encontraste la forma de realizar esto, también estoy buscando algo similar Gracias
Excelente tutorial!!! muchas gracias por el contenido.
Tengo una pregunta, podemos hacer lo mismo no solo con las opciones del formulario, si no que con la pregunta de forms, gracias.
Saludos
Hola!
Claro que si
Ya estoy preparando un video mas profundo de estos temas
Saludos!
@@JuanSGuzman Genial, estaré atento al contenido.
Saludos
La verdad tu método está genial, logré incorporar una pregunta desde sheets, pero me surgió otro problema... ¿puedo establecer la respuesta correcta de un MultipleChoice desde sheets?
De antemano gracias.
Saludos.
@@afoconce2440 Hola
Si se puede
Muy pronto sale un tutorial donde lo explico mejor
Pero en resumidas...te toca decirle a la opciòn que es la correcta
Aqui ves mas info
developers.google.com/apps-script/reference/forms/choice
Un gran saludo!
Hola Juan, excelente ayuda, no tenia idea de estas funcionalidades.
Una pregunta, la versión actual de Apps Script, no me permite (no muestra) el activador de Archivo, solo tiempo y calendario.
Hay algo que haya que configurar para que también muestre Archivo? y en caso de que sea algo no soportado actualmente, como se podría resolver?
Un abrazo desde Asturias
Hola
Excelente! Me alegra ser de utilidad.
El activador de archivo solo te va a salir si abres el editor desde Google Sheets
Un gran saludo!
Debe ser que no iniciaste el código desde el archivo de sheets, lo hiciste desde scripts, si lo haces desde la hoja de calculo te aparece.
hola Juan sabes que quiero agregar una tabla en el forms? Si se puede?
O bien condicionar líneas de texto corto según la cantidad respondida en la pregunta anterior.
Es decir si selecciono 5 que se creen 5 líneas de texto y si selecciono 10 se creen 10
Hola!
Hasta mi conocimiento, no se puede
Lo mejor en esos casos es hacer un formulario html
Saludos!
Hola buenas tardes, yo deseo crear un formulario en donde el usuario coloque la cedula y me traiga automaticamente el nombre y area de trabajo que tengo en una base de datos, es posible???
En Forms no se puede, desafortunadamente
Saludos!
Hola, Una pregunta para Google Forms:
Si uso una "Cuadrilla de Opción Múltiple", donde tengo:
"FILAS": Lunes, Martes, Miércoles, Jueves, Viernes
"COLUMNAS" : SI y NO.
Entonces se podría añadir 2 botones, uno que diga "TODO SI" y otro "TODO NO", para que llene de golpe las respuestas, ayudando al usuario a responder mas rápido.
Buenos dias te pregunto. Tengo 3 columnas DNI,APELLIDO,NOMBRE. En el form. quiero buscar la lista de Apellido + Nombre pero que me envie al archivo de respuestas el valor de la de DNI. Se entiende? Muchas Gracias
Hola!
Creo que te entiendo
Esto lo hariamos con un BUSCARV
Te dejo este video que te puede dar ideas
ruclips.net/video/oec6P0x1HVQ/видео.html
Saludos!
Muchas gracias. Muy buen aporte. ¿Cómo podría hacer para utilizarlo en otro formulario con una pregunta con los mismos contenidos y la misma actualización?
Hola!
Debes hacer una variable formulario 2 y pregunta 2, pero usas la misma variable opciones para actualizar los dos.
Saludos!
Hola Juan, se puede crear un FORM donde se puedan agregar renglones de respuestas, estos renglones deben de ser agregados por el encuestado y las respuestas no están como opción, si no que son respuestas abiertas. El FORM debería de indicar si se desea agregar más respuestas: Ejemplo: Pregunta: Que deportes practicas? las respuestas no están como opción, debe haber un renglón para completar su deporte y la opción de agregar más renglones si es que practica otro deporte. He visto que si hago la respuesta con opciones, puedo agregar una opción que indique "otro", pero para mi FORM no me sirve esta opción ya que desconozco las repuestas. Gracias¡
Hola Diana
Creo que no te entiendo bien
Quieres que si ponen algo en "Otros" después te salga como opción?
Saludos!
Excelente aporte.
Juan disculpa, es posible que además de los datos también traiga imágenes al formulario?.
Hola Eduardo.
Alguna vez lo intenté y no encontré como
Te lo dejo para un futuro video
Saludos!
Muy gentil Juan. GRACIAS TOTALES!
@@eduardobenavides5891 Hola!
Gracias a ti por tomarte el trabajo de comentar!
Saludos!
Hola! Tus videos son un éxito! Quisiera saber si es posible que mientras una persona va llenando el formulario de google (tiempo real), se puede ir recibiendo la información en el sheets asignado?? Quiero condicionar un código de una respuesta, para mostrar opciones en la siguiente sección pero no lo logro hacer.
Hola!
Desafortunadamente (hasta donde yo se), Forms no tiene como enviar información a medida que se va llenando, solo cuando se envía o cuando se abre
Para esto necesitamos usar formularios HTML
Un gran saludo!
Buenas tarde ayuda como soluciono este error en el scrip ReferenceError: getLastRow is not defined (línea 11, archivo "Código")
Hola, Carlos
Déjame ver la linea 11 por favor (y las de arriba). Normalmente esto se refiere a que lo que esta antes del lastRow, no existe
Saludos!
Yo puedo hacer esto con una pregunta condicional al inicio? Y en vez de ser seleccion multiple que sea una lista desplegable con texto predictivo
Hola!
Desafortunadamente Forms es muy limitado para eso. Ahi te recomendaría usar formularios HTML
Saludos!
Cómo puedo filtrar a valores únicos los datos importados de las opciones? Necesito conectar las opciones a una lista de eventos cuya información es dinámica, es decir, se está actualizando constantemente. Pero a su vez, necesito enviar a clientes un formulario con esto. Sin embargo, me sale "error, las preguntas no pueden tener valores elegibles duplicados". Muchas gracias de antemano
Hola!
Hay 2 formas
La primera es con código usando el método filter
La segunda, más fácil, es, en otra hoja o en otra columna usar la función UNIQUE y usar esa lista para llenar las opciones de las preguntas
Saludos!
Hola juan te escribo desde Argentina Cordoba, realice como vos una macro para vincular google calendar pero ahora no me funciona, me dice un cartel que migro a V8 nose que es eso. me podrias ayudar. gracias
Hola!
Es muy viejo tu código
HAbria que ver si alguno de los métodos que usas ya no es válido
Saludos!