Respuestas geolocalizadas en Google Forms: 2 maneras
HTML-код
- Опубликовано: 29 авг 2024
- Vamos a ver dos maneras, muy sencillas, de obtener la geolocalización del usuario en nuestros formularios de Google Forms.
Si tienes algún problema, utiliza los comentarios (especialmente el fijado como ⚠ ERRORES FRECUENTES!! ⚠). Entre todos podemos solucionarlo 💪
-------------------------------------------------------------------------------------------------------------------------
💻 Código aquí
github.com/tre...
-------------------------------------------------------------------------------------------------------------------------
Música gracias a
www.streambeat...
⚠ ERRORES FRECUENTES!! ⚠
(1) Si recibes un error del tipo 'No se encontró la función de la secuencia de comandos: doGet', comprueba que al Implementar hayas establecido el permiso de ejecución para todo el mundo en 'Quién tiene acceso - Cualquier usuario' (minuto 2:45).
En el método 2 no lo explico, pero ha de hacerse igualmente. Perdón por el descuido! 😅
(2) Si recibes un error del tipo 'No se puede abrir el archivo en estos momentos' al abrir la web de apps script, como describen aqui: stackoverflow.com/questions/48562159/google-app-script-published-as-a-web-app-not-working
se trata de un bug de Apps Script (issuetracker.google.com/issues/72798634)
Para solucionarlo, en vez de utilizar directamente la url que obtienes al implementar, añade /a/~ justo después del nombre de host.
Por ejemplo:
script.google.com/macros/s/AKfycby...KG/exec
ha de ser
script.google.com/a/~/macros/s/AKfycby...KG/exec
Me sigue saliendo el error en el segundo modo 😔
Help ..Hola ,realice el primero metodo , todo bien pero al final el link que debo enviar no muestra el formulario, s ve que caga la pagina pero no lo muestra, ni tampoco en formato google.. solo arriba diec que el creador no es google
Hola, intente los dos modos y aun poniendo la a despues del host aun asi no funciona
Hola, me sigue saliendo el bug, en el método 1, aún colocando /a/
Hola el error en el metodo 2 sigue igual no se soluciona.
Espectacular video, sin parafernalia marketinera. Excelente. Gracias.
Saludos, un millón de gracias, eres excelente enseñando, voy a implementar esta solución en mi trabajo para ver como nos va, Nuevamente gracias
Hola Trending Tech, en primer lugar solo nos queda agradecer de sus aportaciones, y sobre todo por lo fácil que nos lo has dejado... Yo he utilizado en un formulario el Metodo 2, y bueno mi sorpresa es que me funciona correctamente al principio que lo pruebo como 5 o 6 veces tanto en mi dispositivo Android (Xiaomi 12x) como desde el PC Windows 11 Home, incluso le paso el formulario a una compañera con Iphone 14 y todo sale perfecto, y cuando vuelvo a intentarlo al día siguiente, me ejecuta todo, incluso me sigue saliendo la opción de permitir la ubicación en el dispositivo, y cuando lo genero pues el campo de localización lo deja vació en el formulario... HE VISTO QUE ESTE ERROR ES COMUN en algún otro usuario, de que puede tratarse? Bueno gracias de antemano por su colaboración.
He sido muy cuidadoso al copiar todo correctamente y lo he probado comenzando de nuevo el proceso por segunda vez, y en ambas situaciones me ha ocurrido lo mismo. En la primera vez al implementar le indiqué SOLO YO y en la segunda vez indique COMPARTIR CON CUALQUIER USUARIO.
Si alguien tiene alguna solución? Gracias y Saludos.
Funcionó perfectamente el método 1. Tenía problemas porque no le di guardar cuando agregué el link de la encuesta. Gracias!!
muy bueno el video y la explicación, lo hice en menos de 5 minutos y todo excelente... recomendado
saludos! excelente video! de verdad me diste una gran idea para algo que estoy tratando de hacer, una cosa importante de los comentarios que estan abajo es que verifiquen la configuracion de su sheet porque si esta restringida jamás funcionara, me suscribí mil éxitos!!!!
Muchísimas gracias! 😊
Menudo descubrimiento tu canal!!
Lo mejor de lo mejor!! Mis felicitaciones!!
Gracias! ☺️🤩
Muchas gracias Trending Tech. He realizado el procedimiento y funciona perfectamente. Saludos desde Chile
Es unos de los tutoriales más incompletos que tiene Bugs al momento de aplicarlos... SALUDOS
Si eres más específico en qué método te falla, y de qué manera, quizás pueda corregirlo y ayudamos a más gente a quien le pase.
Gran solución! Lo único es que en el celular me sale la siguiente leyenda después de darle clic al enlace "Sorry, unable to open the file at this time.
Please check the address and try again", he utilizado el método 2
INCREIBLE, GRACIAS, lo ocupe para control de asistencias y muy buen resultado!
Buen día!! exelente video, al principio daba error como a otros , pero pude solucionarlo , solo faltaba guardar el proyecto en Apps Script. Saludos
Me alegra que lo solucionaras! Me sabe mal si me salté algún paso 😅
Hola, podrias ayudarme a solucionarlo?¡
cómo lo solucionaste?
Excelente, quería bloquear el formulario para que no modificarán el lugar, en el primer método no se puede, pero en el segundo no se puede modificar, un adicional acorte el link para que no se viera tanto texto y les recordé que habilitaran la ubicación para que quedara registrada gracias.
ERRORES FRECUENTES!! ⚠hola para ambos casos me sale Documentos de Google ha detectado un error. Intenta cargar la página de nuevo o vuelve en unos minutos.
Para obtener más información sobre los editores de Documentos de Google, visita nuestro Centro de ayuda.
Disculpa las molestias.
- El equipo de Google Docs
Gracias , campeón. Fue de gran ayuda este proyecto.Me funciona muy bien, principalmente el METODO 2.
hola ¿Como lo logró estoy replicando los mismos pasos pero el excel no me llena datos?
Amé tu video, todo esta perfectamente detallado para que quede funcionando. Muchas gracias por tu aporte!
y te funciona en el movil?
Hola buenas tarde! Quería felicitarte por el desarrollo y tomarte el tiempo de responder a tantas consultas, vi en los comentarios que a otros usuarios no les funcionaba en Android, a mi me pasa lo mismo con ambos métodos. Al ejecutar el método 2 y confirmar ubicación en el link en mi caso de un error de Google Drive. El formulario lo carga de todas formas con la localización vacia
Tengo el mismo problema tu pudiste solventarlo? como lo lograste?
Eres un Genio, Gracias estaba buscando esta solución desde hace mucho tiempo, Like y nuevo suscriptor
Muchas gracias por compartir. Tienes mis likes asegurados, tus videos son muy útiles
Buenas amigo, que excelentes videos, lastima que no hayas vuelto a subir mas videos, y este no tiene el código, por lo tanto se hace mas difícil ponerlo a funcionar. Felicitaciones.
Trending Tech, muchas gracias por compartir tus conocimientos. ... te comento que al ejecutar desde la PC anda todo bien, pero al momento de ejecutar desde el móvil no permite ingresar los datos del formulario, no permite hacer nada ..qué puede ser? ... lo raro es que en celulares de marca Samsung si permite ingresar los datos del formulario ¿será problema del navegador? ..utilizo un Motorola G20 ... agradezco tu ayuda..
igual me paso en algunos pocos celulares funciona y otros no , me paso lo que comentas , se los envie a varias personas y no lograron ni siquiera abirrlo o no les permitia ingresar datos en el formulario
Alguien tiene solucion a ese problema?
A mi me pasa igual. Creo que es por la seguridad de google al hacer windows.location.href. La única solución que he encontrado de momento es abrir el formulario en otra pestaña del navegador con: window.open(formURL+loc, '_blank'), pero claro, el usuario debe permitir ventanas "emergentes" para que no se bloquee esta nueva pestaña en el navegador...
Hola, mira tengo una consulta, se puede combinar esta función con la de crear registro de asistencia con QR de tu otro video?, sería una buena combinación, podrias hacer un video de eso
2023 Sigue Funcionando Metodo 2 Excelente Video
Hola! Muy bueno tu video. Me sirvió mucho. Tengo una consulta. Cómo hacemos para que cuando vuelve a registrar una nueva respuesta en el forms le tome nuevamente la ubicación?
Si les marca error, es muy probable que de la pagina donde copian el codigo, están seleccionando todo el codigo y le dan copiar y pegar en lugar de ir al "icono de copiar" y darle copiar y de ahí pegar en la APPs Script.
Gracias, por compartir tu conocimiento, te consulto hay forma de hacerlo con microsoft forms. gracias.
Hola Luis lo probe y funciona con Microsft form.
muchas gracias ahora lo voy a implementar a app inventor
Muchas Gracias, excelente expĺicacion, Saludos y Felicidades😄
En el 2019 estaba buscando justo esto, excelente video!!! Solo una consulta si quisiera hacer que el formulario se vea "responsive" como podria ya que al ejecutarlo desde un smartphone se visualiza como si estuvieras en un PC.
No entendí mucho 😊pero está bueno, en mi trabajo me piden asistencia por geolocalización, si no estoy en el lugar no me toma . Pienso que está armado con algo similar a lo que publicaste
Hola. muy interesante el proceso. Estamos interesados en poder incluir la lectura de una tarjeta RFID en un formulario de google forms, de tal manera que para que el formulario se "firme" el usuario debe acercar la tarjeta al lector que esta conectado al device. Estamos dispuestos a cencelar honorarios por este desarrollo sencillo (lo necesitaríamos aplicar en 100 formularios que tenemos). Nosotros tenemos ingeneiros de sistemas a bordo, por eso, el trabajo puede ser expedito y fácil de implementar de su parte
Buena tarde porque me sale un error en este formulario no me permite visualizar la localizacion o ubicacion me sale este error al momento de abrir el formulario.
Otro usuario ha creado esta aplicación, no Google.
Términos del Servicio
Hola Trending Tech felicidades muy buen trabajo te he venido siguiendo desde hace tiempo, una pregunta, me he topado con un proyecto donde pueda recabar la firma y la ubicación geográfica de un usuario a través de algún formulario de google, es posible esto? o tienes alguna sugerencia? te agradecería contestar mi mensaje. Saludos...
oye, funciona bien solo para mi correo, pero cuando comparto el formulario, a las otras personas no les predice la geolocalización ¿ solo funciona para el que crea el formulario?
Excelente video. Pero me surgió una duda, el link del form solo me funciona en laptop o computadora, pero desde un celular no me deja acceder, cómo podría darle solución?
Muy buen video, excelente explicación!!!
Buenos días, me funcionan muy bien los formularios en la compu, pero cuando los comparto para completar en el celular me da error, bueno dice no se puede abrir el archivo en este momento
Buenisimo!!!...Felicitaciones Maestro...Una consulta..imaginemos que soy un Encuestador, voy a los domicilios, levanto la informacion y tendria tmb las coordenadas, pero si deseo grabar un audio, tomar una foto o hacer un video por cada encuestado se podria??? Muchas Gracias por compartir tus conocimientos avamzados 👏👏👏
Muchas gracias!
Pues es un caso de uso muy interesante, y creo que sí, es posible. Puedes permitir que se adjunten archivos a un formulario como explican aquí: support.google.com/a/users/answer/9308632?hl=es
Espero que te sea útil, un saludo!
Me funciona todo bien, el unico tema es que, no me coloca las coordenadas cuando presiono el enlace. He probado desde diferentes puntos y nada, estoy intentando con el metodo 2. En el metodo 1 me pasa que no me deja escribir desde un dispositivo movil (algunos).
Buenos días, cuando haces el paso de añadir el campo para la geolocalización y obtienes el enlace el el minuto 1:10 , no entiendo que quieres decir cuando dices de poner el valor con asterisco, no entiendo que pones ahi.
Gracias por contestar.
Hola feliz dia, al final al darle en el link de ubicación con el metodo 2. me aparece. " NO SE ENCONTRO EL ARCHIVO HTML DENOMINADO PAGE ( LINEA 4, ARCHIVO CODE)"
Duda si me funciona bien todo tal cual lo explicaste, el único detalle es que la dirección de localización que me arroja no es la correcta pues hago la captura de formulario desde mi lap -de la dirección donde estoy actualmente- pero me graba otra dirección ¿Como se soluciona esto para me grabe la dirección corrrecta?...gracias por tu video esta excelente.
Super bueno el video, bien explicado :D Consulta, ¿Es posible colocar una opcion de direcciones y que cuando la persona vaya escribiendo la direccion le arroje la direccion? Esto es para que cuando coloquen la direccion se me autocomplete el barrio, la ciudad, entre otros
Hay una api de Google que permite hacer esto pero ni la he probado aún, ni he comprobado si tiene un free tier developers.google.com/maps/documentation/places/web-service/usage-and-billing quizás me la mire para un futuro vídeo pues se ve interesante!
Hola muchas gracias por la información! Te consulto, podrá tener la posibilidad de georeferenciar de forma manual?...por ej. En el formulario necesito colocar las coordenadas de un evento que sucedió en un lugar específico. No sé si me explico?
Saludooooss , Magnifico video ! felicitarte por tu canal tienes temas muy interesantes para implementar , también estoy haciendo un formulario desde cero en app script , al abrirlo en el móvil e intentar rellenar un campo me jala un zoom a la esquina inferior , esto me sucede siempre que quiero rellenar un campo de mi formulario , sabes cual puede ser el error? me gustaría agregarle esa geolocalización también ,desde ya muy agradecido con tu aporte.😄😄😄
Gracias! No me he encontrado nunca esto del zoom que comentas 🤔
Me alegra que mis vídeos te sean de utilidad. Espero seguir viéndote por aquí, un saludo!
a mi me funciona a la perfección la forma numero 1, pero cuando lo ejecuto en un celular me muestra todo muy diminuto, es decir me muestra la vista de escritorio, como hago para que se vea en versión móvil ? aclaro ya intente ponerlo desde el navegador del celular pero no funciona sigue mostrando la versión escritorio .
Hola soy novata totalmente. Seguro que hay algún video que me ayude. Me gustaría crear un formulario de google mezclado con maps para que me salgan globos en direcciones concretas que apuntarán en el formulario, es posible?
Buen dia, me marca 2 errores:
"Otro usuario ha creado esta aplicación, no Google."
y en otras ocasiones:
"No se puede abrir el archivo en estos momentos"
¿Que puedo hacer?
Gracias!
Me da el mensaje otro usuario ha creado esta aplicación, no Google y no me deja hacer nada como se soluciona?
Excelente video amigo, duda quiero agregar que suban una foto pero cuando agrego la opcion y cargo no me da imagen la pagina del formulario
Es un buen video, sin embargo me sale un error al finalizar; cuando qui9ero registrar la ubicación me sale un mensaje que dice: "Exception: No se encontró el archivo HTML llamado page. (línea 4, archivo "Code")" ayúdame por favor, Gracias
A MI TBN
Trending Tech les sugiero un tutorial sobre acceder a la cámara del dispositivo desde el formulario para captar fotos.
Excelente video; la geolocalizacion del usuario será desde el lugar donde llene dicho formulario?...quiere decir si el no se encuentra en la oficiona o salon de clases....nos mandara la ubicacio del lugar actual en el cual esta dicho usuario; correcto?
Porque cuando sigo paso por paso en los dos proyectos me aparece esto:
Exception: No se encontró el archivo HTML llamado page. (línea 4, archivo "Código")
Hola! Buen aporte, pero en PC me funciona genial y en el celular no, supongo que es por lo de los permisos de ubicación pero en el móvil no me ha saltado esa opción para aceptarlo, eso donde lo puedo encontrar desde el celular en google?
hola , pudiste arregarlo ?
Excelente!, se puede dejar las coordenadas fijas, para que no sean modificadas?
Eres un crack! Espero me funcione!
Saludos, sería genial si lo pudiera hacer correctamente
Buenas noches y para recoger más ubicaciones por ejemplo 4 puntos de un lugar como para calcular áreas
Me surgió una duda, el link del form solo me funciona en laptop o computadora, pero desde un celular no me deja acceder, cómo podría darle solución? Alguien me podría ayudar?
Buen día. Se puede ingresar las coordenadas de manera manual, ya que deseo georrefenciar algunos eventos en distintos lugares? Gracias
si lo quisiera manual solamente debe utilizar google maps para sacar la coordenada y el formulario sin utilizar los codigos de html... aun mas facil amigo
Impelmentado me salio todo bien el método 2 sin mebargo no se abre con otro correa solo con el que he validado
Gracias!!! Excelente aportación.
Muchas gracias! Me ha servido mucho
Tengo este problema me sale asi,, ayudaaaa... Exception: No se ha encontrado el archivo HTML denominado page. (línea 4, archivo "Code")
Saludos muy buen, pero me presenta un problema en el caso 1 se bloquea la opción del campo nombre y trabaja solo la del apellido y apenas muevo el formulario también se bloquea el apellido
Saludos, quiero transformarla en un control de entrada y salida con el método 1, por que es más difícil violar la seguridad que con el QR
AYUDA... me da este error: Se ha producido un error de servidor mientras se leía del almacenamiento. Código de error: INTERNAL.
Me sale lo mismo lo he intentado varias veces desde cuentas diferentes y sin embargo sigue saliendo 😢
Hola, tengo un problema. He seguido todos los pasos pero al momento de entrar al enlace como un usuario normal me dice que no tengo acceso(si puse la opción de permitir a cualquier usuario)
sos un genio, muchas gracias
Bueno el tutorial
A mi sale un error de propiedad
Me dice que otro usuario a creado esta aplicacion
y si te envio el formulario y me ayudas solo a insertar esa parte porque me fallan los datos
Excelente Muchas gracias Funciona muy bien
como hiciste lo de la confirmacion de la localizacion
Hola!! Una pregunta [no tiene que ver con este vídeo] ¿Hay alguna forma de agregar al final de un formulario, una pregunta para que el usuario firme [autógrafa] dicho documento?
Hola, muchas gracias por tu video pero no me funciona. Cuando le doy al enlace me sale este mensaje: This application was created by another user, not by Google. Y no puedo acceder al formulario
En mi caso me aparecio un Error que fue:
Exception: No se encontró el archivo HTML llamado page. (línea 2, archivo "Code")
Probaré el mismo consejo a ver si funciona
Hola yo realicé con el primer método y todo muy bien me salió todo tal cual lo comento y explica en el video..........me pone la geolicalización desde donde se captura el prellenado de la evaluación....sólo existe un pequeño de talle y de ahí no he podido pasar....resulta que cuando yo mismo accedo al prellenado y lo envío todo excelente pone la geolocalización.....pero cuando yo se lo envío a otra persona -obvio accede con otra cuenta de de gmail- ésta otra persona si accede al formato prellenado y le pone la geolicalización correspondiente...el inconveniente que se dá es que no le permite enviarlo....ya puse el formulario como todo público.....así mismo a la persona se lo envié....la puse como colaboradora y tampoco..........es decir por los permisos con el formulario no es...tampoco es cuando generas la impl,ementación de la geolocalización con apps script pues ya lo puse público.....hice una prueba con el formulario sin la geolocalización y ahí se lo puede enviar la otra persona desde su cuenta por lo que observo que todo está bien con el tema de la geolocalización mientras tu mismo que creaste el formulario lo uses pero cuando es desde otro usuario la geolocalización no lo permite enviar ¿Como se puede solucionar esto? gracias.
Excelente video.
Excelente video muy bien explicado! lo puede armar sin problemas, pero quiero saber si existe la forma de bloquear el campo con las coordenadas para que no puedan ser modificadas por el usuario., desde ya muchas gracias
No he encontrado manera de poder hacer eso con google forms 😕
metodo 2 pero no me esta funcionadno@@bricodev
ATENCIÓN!!!!!!
Para poder solucionar ese problema, es simple.
Cuando estén en el script del código, en la parte de implementación, deben seleccionar gestionar implementación, una vez allí deben modificar la parte donde dice: "Quien tiene acceso" de "solo yo" a "cualquiera persona".
Espero ser de ayuda
Saludos, el segundo metodo no funciona, aparece el archivo solicitado no existe, y creo que es debido al código,gs. Que no esta comleto en github.
Hola bricodev, estoy usando el metodo 2 (que es el único que me funciona), pero la localizacion me la coloca siempre en la ultima casilla de la ultima fila de la ultima columna libre. Esto es un problema porque tengo la hoja vinculada con Autocrat y cuando me captura la localizacion la incluye en las columnas que están vacias (pero reservadas para Autocrat). ¿Existe alguna posibilidad de que se incluya la ubicación en una columna específica? viendo el codigo veo que hay una constante que la llamas por el nombre de la columna "LOCATION", pero luego no veo como se usa para meter los datos en esa columna, ¿podrias ayudarme con esto? Muchas gracias!! XD
Hola! Antes que nada, que te falla del metodo 1?
Respecto al metodo 2, has probado con una hoja que no esté vinculada a Autocrat? Funciona en ese caso?
hola , tengo un problemita, me redirecciona ami misma ubicacion no de la persona que resuelve la encuesta
buenas tardes, felicitaciones muy buen video, quería consultar, si es posible evitar que salga la ventana que indica que se enviara la ubicación (android)
Tremendo descubrimiento tu canal le doy un 1000, profundamente agradecido desde Colombia.. una consulta como podría capturar la ubicación remitiéndome a tu video del control de asistencia con QR?
y ni asi fue capaz de hacerlo :v
Excelente video! Me has dado la solución para nuestros registros de vendedores y prospecciones. Tengo una pregunta, tengo problemas con que me registre la ubicación si el link lo abren desde iPhone, cuál será el problema ahí?
Que método utilizas? Haré una prueba con iOS a ver si veo algo. Un saludo! 😊
@@bricodev Estoy utilizando el método 2, el uno de plano no pude jaja no me da. Pero el 2 me funciona con todos os Android y Huawei, pero no con iPhone. :( Muchas gracias por responderme!!
solo me deja abrir el enlace en la computadora, (Cell y Tableta no carga), la ubicacion de la coordenada es muy lejos de donde estoy
Hola. No entiendo porqué en el vídeo todo el código html se incluye en inglés y en el código que podemos obtener en la descripción está en español y con tildes en los nombres de cada archivo. Creo que por eso me da errores de sintaxis y no sé arreglarlo.... No se si me puedan ayudar. Gracias de antemano
Hola. Tengo problemas con los teléfonos Android, no envían la localización. Por lo demás es genial ¿cómo se puede resolver este problema?
Excelente video!!, quería hacerte una consulta, como puedo indicar una columna especifica, para que guarde las coordenadas?
Puedes personalizar el código para que lo guarde en otras columnas, no es muy complicado 😊
Se puede aplicar a un formulario que ya ha estado en uso con varias respuestas? de antemano gracias.
Excelente material
Hola muchas gracias, excelente video... pero tengo digicultades con el enlace creado por método 1, ya que cuando quiero probar su funcionamiento, la página arroja el siguiente mensaje: " Exception: No se ha encontrado el archivo HTML denominado page. (línea 2, archivo "Code") "... ¿cuál puede ser la solución a esto? Gracias, saludos
Fijate que cuando hiciste el Script en el nombre de las paginas tengas tal cual asi los puso el en el video.
Hice todos los pasos del metodo 1 pero al desplegar la aplicacion me sale este error: Sorry, unable to open the file at this time.
Please check the address and try again.
Buenos días, excelente video, muy buena herramienta, estoy usando la opción 2, me funciona de maravilla, pero no pude usar la opción 1, me da varios errores, tales como, no se logra seleccionar la opción que se toca, zoom disminuido, y no permite enviar, adicional en la parte superior sale un encabezado sale un mensaje, "Un usuario de Google Apps Script creó esta aplicación", este mensaje no sale en la opción 2, lo cual deja correr sin problema en Android. Estaré cometiendo algún error en la opción 1 que no permite su buen funcionamiento? NOTA: no soy diestro en esto, de antemano agradezco tu disposición de compartir estas herramientas.
Yo por algun motivo no me funciona en android pero si en el navegador web. A vos te funciono bien en el navegador de android?
Ambas formas funcionan a la perfección desde una notebook o PC, pero no desde los teléfonos (no guarda las coordenadas o no carga el formulario aunque compartamos la ubicación y autoricemos el form, si tienen alguna idea de como solucionar ese tema.
no funciona, alguna restricción en cuentas gratuitas??
Buenas tardes, realicé el método 2, pero no me funciona, ayuda por favor
Bricodev, como puedo implementar esta encuesta en una API? no tengo conocimiento sobre desarrollo de aplicaciones ni de paginas. Agradecería de tu apoyo.