2012-05-05 10 views
6

Estoy escribiendo una encuesta en Formularios de Google (parte de Google Docs), y noté que hay algunas capacidades de scripting incorporadas. Quería saber si era posible mostrar y ocultar preguntas inmediatamente. basado en una elección de una lista de viñetas, pero sin usar el método de salto de página que debe usar para la bifurcación condicional. Hemos planeado tener muchas opciones complicadas, que tomarían un número excesivo de páginas.Google Forms - Bifurcación condicional instantánea

Al ocultar y mostrar varios <div></div>, espero que pueda hacer que el formulario se actualice al instante. Por ejemplo, puede llegar al formulario y presentarse con:

¿Cuál es su sucursal local?() Londres,() Bristol,()

Dependiendo de cuál escogió, una pregunta sería instantáneamente sin ocultar en relación con la rama que había seleccionado, pero que no sería relevante si se le preguntara sobre la otros.

Respuesta

4

No parece que haya una forma integrada en las formas de Google Docs que le permita lograr el comportamiento deseado.

Una alternativa sería utilizar Google Docs como la "base de datos" y alojar el formulario en otro lugar, esto le permitiría modificar la forma en que se muestra el formulario y con jQuery podrá mostrar u ocultar las preguntas son aplicables a tus usuarios.

Para obtener más información, eche un vistazo a http://www.2webvideo.com/blog/customizing-google-docs-form-for-email-validation-with-free-jquery-script - uno de los problemas con este enfoque es que el formulario ya no está alojado en Google, tendría que alojar la página html con el formulario en otro lugar.

0

Desafortunadamente, no veo cómo esto es posible.

esto requeriría que la información se envíe, lo que se hace al final del formulario, que también hace que todo se envíe, lo que hace que sea imposible editarlo aún más.

Hay un punto de captura de datos, y, al final, hace que sea imposible hacer algo útil con preguntas ocultas (pueden estar allí, pero no editadas).

esto puede no ser la respuesta que usted está buscando, pero es como lo veo

esta es la comunidad, por lo que si estoy equivocado, siento libre de editar mi post para la exactitud, simplemente no poner comentarios en eso.

+0

aunque la pregunta obtuvo una recompensa por "falta de atención", parece estar haciendo lo mismo con sus respuestas que con su pregunta. – Azulflame

+0

No es cierto; He estado revisando regularmente. Es una lástima que nadie parezca pensar que es posible. –

+0

Eso es porque no lo es. A menos que vuelva a escribir todo el motor, no funcionará. Vas a perder el representante de recompensa, así que por favor dáselo a alguien. No desperdicies, por favor – Azulflame

0

He tratado de lograr lo mismo en el pasado, lamentablemente no es del todo posible. Pude hacer esto bien por un formulario de reserva.

Digamos que la cantidad máxima de ranuras es 2, una vez que dos personas han reservado contra una ranura, el valor debe cambiar a "Esta sesión está completa".

Diré que, aunque era posible, no era un buen sistema. Para muchas cosas podría salir mal, y todo debido a las limitaciones de los formularios de Google.

Como se recomienda más arriba, le sugiero buscar en forma gratuita para lograr lo que está tratando de hacer. Google Forms solo debe usarse para la captura de datos simples.

-

PS:

que fue capaz de lograr lo anterior el uso de funciones Hojas de cálculo para anotar los totales reservado.