ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก
Como traer Opciones de Preguntas de Google Forms desde Google Sheets
ฝัง
- เผยแพร่เมื่อ 1 พ.ย. 2022
- En este video les muestro como automatizar las opciones de respuestas de sus preguntas de opción múltiple en Google Forms.
Ya hay un video anterior, pero aquí trato de responder muchas de las preguntas que han tenido sobre el mismo.
👍 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 Crear Formularios de Forms desde Sheets asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.co...
📝 Puedes encontrar este tutorial en forma escrita aquí
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
▶️Videos Relacionados
Control de Inventarios con Google Forms - • Control de Inventarios...
Excelente justo estaba viendo un video de hace 2 años de publicación de tu canal donde estaba buscando como hacer una lista desplegable en form que se aliente desde sheets.
Excelente!
Gracias por compartir tus conocimientos, me va ayudar mucho en mi trabajo. Saludos desde Lima Perú 🇵🇪.
@ Excelente!
Vaya que me ayudó mucho ahora tengo un inconveniente mi lista sobrepasó los 1000 alguna otra opción. Saludos
@ Hmmmm. Dificil con tantas opciones
Saludos!
Muchas gracias por compartir maestro, tiene un nuevo seguidor. Saludos desde México
Hola!
Que amables palabras! Mil gracias!
Saludos!
Eres un maestro fantástico, me cuesta trabajo asimilar tu conocimiento porque me lleva a la práctica de inmediato
Gracias por las palabras
Alguna sugerencia?
Saludos!
Juan, excelente tu aporte, muchas gracias. Quisiera saber si existe alguna manera de hacer lo mismo, pero adicionalmente que al seleccionar una opción de ese desplegable te rellene algunos campos del formulario que también los traiga de google sheet en relación a la selección que se ha hecho?
Gracias Juan querido un fenómeno bro! Abrazo lleno de bendiciones para vos, para toda la familia y por sobre todas las cosas para todo aquello que compartas con amor en la vida campeón.
Que gran mensaje
Me alegraste el fin de la semana
Un gran saludo!
@@JuanSGuzman Buenas tardes, quisiera saber si es posible que en un formulario de google cuando escoja el numero de cedula de una lista desplegable me salga en el cuadro de dialogo el Nombre y Apellidos de una persona?
@@AntonyHinestroza Desafortunadamente no se puede en Forms
Saludos!
como siempre excelente¡¡¡, de hecho lo he puesto en practica, pero he visto que es necesario anidar la formula de actualización de los paises con un =unique para los valores únicos y un query para traerlos alfabéticamente y se queda impecable. Muchas gracias Juan por todas las explicaciones y la enseñanzas de tu academia que son de 10.👏👏👏👏
Gran aporte!
Mil gracias!
Hola! Cómo es eso de anidar la fórmula de actualización con un unique?
pones UNIQUE ( { toda la formula}) y con el sort es igual
Juan excelente. Recomiendo colocar la fórmula ubique antes del query en caso por error no dupliquen nombre
Excelente, cómo siempre buen tutorial, tus vídeos valen su peso en oro.
Hola!
Que amables palabras! Mil gracias!
Saludos!
Muchas gracias por compartir tus conocimientos. Todo muy bien explicado 👏. Saludos.
Gracias!
Excelente video, voy a darle bastante uso a esta informacion. Muchas gracias
Espero te sirva!
Parte 1: th-cam.com/video/D19huYXdN7A/w-d-xo.html
Gracias!
Buenas, muy bueno el video por cierto....pregunto a la comunidad para no molestarlo al Ingeniero Guzman .....se podrá poner en google forms un grafico que se actualice desde el sheet? (tal vez es muy facil mi pregunta)Desde ya gracias
Hola!
Nunca lo he hecho, pero yo creo que se puede. Te refieres en el encabezado de una pregunta, o antes de una pregunta?
Saludos!
Hola Juan, como puedo hacer si quiero por ejemplo que al elegir un pais, el siguiente desplegable se cargue con las provincias de ese pais y al elegir la provincia, me cargue las ciudades.
Excelente, Gracias por el conocimiento compartido. Me gustaría saber si puede compartir un video en el que se trabaje con listas desplegables dependientes
Hola!
Lo he intentado pero no lo he logrado
No es fácil
No se si se pueda
Saludos!
Que hago si al hacer el formulario utilizo secciones y al crear esas preguntas nuevas me sale un error que dice “exception: invalid conversion for item type: page_break.”
Que puedo hacer para poder hacer un formulario con muchas secciones si tener este error…
Podrías usar un condicional para "saltarte" los page breaks. Me imagino que estas yendo item por item?
Saludos!
muchas gracias excelente trabajo lo tuyo
Hola! Tienes algun video en el que enseñes a no solo traer opciones de preguntas al formulario, sino que dependiendo de la selección, traiga un valor específico? Como una lista de precios: Yo selecciono un ítem y me muestra su precio?
Hola!
En Forms no se puede hacer desafortunadamente
Saludos!
Pregunta, que tengo q agregar para que muestre la lista en el form en orden alfabetico? de paso excelente video muchas gracias
Por cierto Juan. Para algunos canales ya están disponibles los IDENTIFACADORES, eso creo que vendría funcionado como las etiquetas o menciones en Instagram. Selecciona la tuya.
Mil gracias por el aviso!
Saludos!
Bien día Juan, excelente video, tengo un caso no sé si es posible hacerlo, tengo una lista de productos que están por ítem y nombre del producto, es posible que en el formulario se seleccione el item y que traiga el nombre automáticamente en el formulario?, gracias
Desafortunadamente no se puede...hasta donde yo se
Saludos!
Hola Juan de nuevo! Tengo otra inquietud, muestras cómo vincular y desvincular un formulario de una hoja? Tb debo borrar respuestas del formulario ( de la hoja se hacerlo). Gracias
No lo he hecho pero es buena idea para un video
Saludos!
Hola Juan. muchas gracias como siempre. Consulta, tienes algun video que enseñe como cargar y descargar archivos a un formulario creado con app script ( o sea no google form) con el blob. Gracias!
No aun
Saludos!
y para importar con un archivo excel o google sheets las preguntas con sus opciones en el formulario sin tener que copiar y pegar por ser muchas? (ejemplo 300) cómo se puede hacer, no se puede armar un excel e importaro y que se convierta en las preguntas con sus opciones automaticamente?, gracias, espero ansiosa la respuesta porque necesito resolver eso en mi trabajo! :D
Será posible automatizar que el formulario principal al enviar respuestas abra otro nuevo formulario?
Hmmmm
No estoy seguro si se pueda desde GAS
Saludos!
Holaa! Se podrá hacer un tutorial para hacer un formulario en Google Forms con respuestas que se puedan autocompletar (como cuando empiezas a escribir y te despliega opciones), a lo mejor que esté hecha a partir de una base de datos de Google Sheets? si no es mucho pedir 🫣
Hola! No creo que se puede hacer en Forms la verdad
Yo creo que habría que hacerlo como un webapp
Saludos!
Hola Juan excelente los videos, pero quisiera preguntarte si puedo hacer una lista desplegable en formulario que dependa de una anterior, ejemplo si selecciono un continente, en la siguiente opción me aparezca la lista desplegable de los países de la selección anterior, y así con los departamentos y ciudades, pero sin pasar a otra selección o mejor dicho a otra pagina . o sea todo en la misma pagina. no he visto ningún video con este tema en youtube o google, que muy atento a tus comentarios, gracias
pregunto lo mismo Sr Juan , esto es posible de hacer? abre una infinidad de posibilidades eso en formularios
muy buen video Juan !!! , me ha servido mucho para iniciarme en estos de Form y Sheets.
Mi consultas es si se puede obtener el codigo del ejemplo. Desde ya muchas gracias......
Hola Eugenio
Claro que si.
Escribeme al mail
sebastian@juansguzman.com
Saludos
Juan te agradezco por este video. Quería consultarte cómo poder filtrar segun una pregunta anterior, por ejemplo: Tengo en la columna A una lista de ciudades 5 ciudades por cada pais (supongamos que en total son 20 porque solo hay 4 paises), y en la columna B el pais correspondiente de cada ciudad, ¿cómo hacer que en una primera pregunta de lista desplegable se pueda escoger uno de los 4 paises, y en la siguiente pregunta que se deba escoger la ciudad se filtre unicamente las ciudades según el país que seleccioné en la pregunta anterior?
Hola!
Se llama desplegables condicionales y no hay manera fácil de hacerlo. Estoy planeando un video pero no se si la logre
Saludos!
@@JuanSGuzman yo estoy en ese mismo dilema, tengo un código que "supuestamente" no tiene errores pero no se ejecuta tu ayuda por favor!
@@javiergranifovasquez8024 Hola
Aquí te dejo un video donde lo hago
th-cam.com/video/Y2oGVkBwvwU/w-d-xo.html
Saludos!
1:45 😆
Jaja, hay que venderrrr
Saludos!
Saludos broh. Gracias por tus enseñanzas. Me podrias decir con trabaja el mismo código con un grid?
Escribeme al mail y te busco un código donde lo hice alguna vez
Saludos!
Muchas gracias por la info, tengo 2 dudas 1. ¿como puedo quitar los duplicados del arreglo? y 2. es posible hacer listas desplegables dependientes con este método?
1. puedes usar filter
arreglo.filter(fila=>fila[0])
2. No se puede en Forms hasta donde yo se
Saludos!
@@JuanSGuzman muchas gracias.
Hola Juan, excelente contenido.
Si yo quisiera contratarte a ti paara un par de servicios, ¿cuál es el canal mediante el cuál puedo encontrarte?
Hola!
Desafortunadamente no estoy prestando actualmente asesorías
Pero te puedo remitir a estudiantes mios
Me puedes escribir a sebastian@juansguzman.com
Saludos!
Buena noche Juan, necesito de su ayuda si me puede hacer el favor de colaborar con lo siguiente.
Necesito tener un campo con una lista desplegable (TERCERO A Y TERCERO B, inclusive con más grupos de estudiantes) y que al dar clic en una de las opciones me muestre el listado de estudiantes para diligenciar la asistencia con 2 botones de chequeo al frente de cada estudiante (asiste - no asistió) y enviarlo a google shet. O si hay otra forma de hacerlo.
Primero lo hice en google form y es muy fácil, pensé que podía copiar el código html y pegarlo en app script pero no es fácil, porque me varo en la lista. Sé que puedo copiar el ID del campo e incrustarlo en name para mejorar la presentación del formulario con html5 y css.
No me gusta google form porque en excel el listado de los estudiantes sale de manera horizontal y no vertical.
Gracias y muchas bendiciones.
No me sale si quiero hacerlo en casilla de verificación, me base tal cuál en tu ejemplo con productos, prácticamente copié todo como está solo cambié los nombres pero me sigue saliendo al final: Exception: Questions cannot have duplicate choice values
Para actualizar, no cabe duda que descansando un poco te ayuda a ver errores, encontré que uno de los datos estaba duplicado en el excel, pero solo viendo la parte de tu video donde das ese tip me pude dar cuenta. Te agradezco mucho!!
Que bueno que solucionaste
Igual desde el código podríamos agregar un par de lineas para evitar duplicados
Saludos!
Holaaa
¿Como podría asignar una sección a una opcion añadida desde apps script?
function addSection(form, title) {
var item = form.addSectionHeaderItem();
item.setTitle(title);
}
Saludos!
Hola! Una pregunta... No se nada de programación y solo te copié en todo, ya revise todo el código y esta completamente igual, nada cambia. No más con las primeras 8 lineas de código (es decir hasta el minuto 4:45) cuando intento ejecutar el código me aparece
Error
Exception: Invalid ID
traerIds @ Código.gs:2
Hola!
Revisa que el ID de tu Forms este bien
Saludos!
Hola Juan buenos días,
Primero agradecer por compartir tu conocimiento, en segundo lugar estoy tratando de recrear con un formulario de opción múltiple. (preguntaMedioDePago.asMultipleChoiceItem().setChoiceValues(pagos))
Pero al ejecutarlo me genera el siguiente error: Exception: Invalid data updating form.
Me puedes dar una mano por fa
Primero asegurate que pagos sea un arreglo []
Saludos!
Geniooo!!!!
Mil gracias por comentar!
hasta aquí llegue min 15:48 al tratar de añadir el activador no me aparece la opción de seleccionar la fuente del evento que sea "de una hoja de Calculo" y por ende no me salen las demás opciones como abrir , al editar, al enviar formulario. 😭 me podrías ayudar a ver en q estoy fallando ?
Hola!
Confirma que el código lo hiciste desde Google Sheets y no de un Google Apps Script independiente
Saludos!
@@JuanSGuzman gracias por tu respuesta, pues resulta que hice apps crops aparte por que desde sheets no me dejaba abrir app script, pero active el sheets con app scrip y todo funcionó pero ese paso si quede bloqueado,
@@GAVILANPOLLERO3 Y porque no te dejaba abrir apps script desde el Sheets?
@@JuanSGuzman gracias, lo pude solucionar debía borrar el cache para poder abrir apps script desde el sheets y ahora si me aparece la opción de los activadores desde una hoja de cálculo muchas gracias por este canal🙏🙏🙏
@@GAVILANPOLLERO3 Excelente!
Que tal Juan?? No me reconoce la funcion "asListItem()" que puedo hacer?? Gracias!
Que error te sale?
Hola! Excelente video 🙌
Tengo una consulta, hay alguna manera de hacer que según la respuesta del desplegable genere un código específico?
El caso es el siguiente, tengo que hacer un formulario para entradas de inventario de bienes muebles. Cada bien tiene una categoría (Ej: cocina, herramientas, actividades, electrodomésticos, etc.), esas categorías tienen un código Cocina = CO, y se le agrega un número por artículo a medida que se ingresa (Ej: el pimer artículo ingresado es una olla de 20 lt., la categoría es cocina, el código sería CO-1, el segundo un colador, y el código sería CO-2).
Lo que necesito saber es si al elegir la categoría "Cocina" en el desplegable, automáticamente se puede generar el código con las letras que refieren a la categoría y el número que corresponda según la cantidad de artículos ya ingresados en la misma
Se pueden generar en el Sheets pero no en el Forms
Saludos!
@@JuanSGuzman aaah genial! Lo voy a intentar!! Gracias 😊
Hay alguna opcion para filtrar en la lista desplegable? tengo una lista desplegable pero esta es de 250 items y pues es dificil que alguien busque ahi, existe alguna opcion para escribir y que se filtre mediante lo que uno escribe?
En Forms no la hay desafortunadamente.
Saludos!
Hola, excelente video, tengo un problema sigo tus pasos en el codigo pero no me muestra el ID de la pregunta y me sale lo siguiente
12:55:19 Información OBSERVADOR/A
12:55:19 Información MULTIPLE_CHOICE
12:55:19 Información function toString() { [native code] }
que podra ser?
Este es el codigo que hice en el paso a paso como lo explicas
function traerIds() {
var formulario=FormApp.openById("1lGxjTWcirm5kndMo6vtk6IxoboUzDUFmhViWZFRmTkw")
var items=formulario.getItems()
items.forEach(item=>{
Logger.log(item.getId().toString)
Logger.log(item.getTitle())
Logger.log(item.getType())
})
Agradezco tu ayuda
Te faltó un parentesis despues del toString
Sauldos!
Hola Necesito de su ayuda... Podría contactarme Por favor
Hola Cristopher
Me puedes escribir a sebastian@juansguzman.com
Saludos!
Hola, tengo un problema, el tipo de pregunta en el forms es "desplegable", pero al ejecutar el codigo, me deja todos los nombres de la lista paises en una sola opcion, no se crean opciones. AYUDAAAAA
Usa .AsListItem()
SLUDOS!
@@JuanSGuzman tengo el mismo problema
@ Revisa que tengasa el código igual
Saludos!
Amigo una pregunta ¿cómo puedo hacer para que las respuestas de form que llegan a sheets no sea una debajo de la otra, sino que las respuestas se recopilen una encinta de la otra? Por ejemplo: en la fila 2 llega la primera respuesta y la segunda respuesta llega a la fila 3 yo necesito que sea al contrario la respuesta uno quede en la fila 3 y la respuesta nueva en la fila 2
Y así sucesivamente
Que las respuestas nuevas no lleguen debajo de las anteriores respuestas sino encima
Debes usar las bases de este video
th-cam.com/video/oec6P0x1HVQ/w-d-xo.html
Saludos!
se puede hacer sin lista desplegable? tecleando?
Hola!
En Forms no se puede
Saludos!
quetal me sale un esto
14:14:31 Error
TypeError: Cannot read properties of null (reading 'getRange')
actualizarOpciones @ Código.gs:17
ASegurate que tengas bien escrito el nombre de la pestaña en el getsheetbyname
Saludos!