complemento & plantilla hoja de cálculo

Form Response Control

Miniatura FormResponseControl

Haz que  las respuestas de tus formularios se comporten como es debido

¿Para qué sirve?

Los formularios de Google son geniales. No obstante, cuando se escoge como destino de las respuestas una hoja de cálculo, nos encontramos con alguna que otra deficiencia relacionada con la forma en que se presenta en pantalla la información. Este sencillo complemento / plantilla pretende dar una solución rápida a este inconveniente. Para ello ofrece tres funciones que pueden activarse de modo independiente.

Formato

El formato aplicado a la fila 2 de la hoja de cálculo se puede propagar automáticamente a las que se añaden como consecuencia del registro de nuevas respuestas.

fórmulas

De modo análogo, si has introducido fórmulas en alguna celda de la fila 2 también es posible conseguir que se copien en las correspondientes a las nuevas respuestas recibidas, ajustando del modo característico de las hojas de cálculo las referencias existentes en las fórmulas.

ordenación de las respuestas

Por último, es posible activar una tercera opción para que las nuevas respuestas aparezcan en la parte superior de la tabla. ¡Se acabó darle incansablemente a la ruedecita del ratón para alcanzar la última respuesta del formulario!

Funcionamiento desatendido

Este script trabaja permanentemente en segundo plano, sin necesidad de que la hoja de cálculo destino de las respuestas tenga que estar abierta. Los usuarios con acceso de solo lectura a la hoja de datos verán las respuestas correctamente formateadas y ordenadas al abrirla.

instrucciones de uso

versión complemento

Sigue estas instrucciones para utilizar el complemento Form Response Control en tus hojas de cálculo

Miniatura paso 1

Paso 1. instala el complemento

Form Response Control se instala del mismo modo que cualquier otro complemento diseñado para los editores de documentos de Google. Estas son las instrucciones generales. Lo encontrarás aquí, haz clic en el botón Gratis. Una vez instalado, aparecerá en el menú Complementos de todas tus hojas de cálculo.

Miniatura paso 2

paso 2. abre la hoja de cálculo

Abre la hoja de cálculo sobre la que quieras utilizar Form Response Control. Asegúrate de que esté conectada con un formulario (para conseguir que reciba sus respuestas puedes seguir estas instrucciones). Verifica que su formulario asociado esté listo. En caso contrario, realiza las modificaciones necesarias sobre él. 

Miniatura paso 3

paso 3. envía una respuesta de prueba

Usaremos esta primera respuesta del formulario para configurar el formato de las celdas y, si lo deseamos, incluir alguna fórmula adicional. En cuanto recibamos alguna respuesta real podremos prescindir de ella

Miniatura paso 4

paso 4. establece el aspecto de la fila 2

Ahora ajusta el aspecto de la fila 2 a tu gusto. Puedes aplicar formato al texto, cambiar la alineación, la altura (mínima) de la fila e incluso utilizar formato condicional o validación. También puedes escribir fórmulas (¡que no sean de tipo matricial!) y añadir columnas adicionales a las que se reciben del formulario. Asegúrate de no introducir  nunca datos en las celdas por debajo de la última respuesta recibida o FRC no funcionará correctamente.

Miniatura paso 5

paso 5. autoriza la ejecución del COMPLEMENTO

Solo tienes que abrir el menú Complementos de la hoja de cálculo y seleccionar el comando Configurar de Form Response Control. Tendrás que autorizar el complemento respondiendo adecuadamente en todos los cuadros de diálogo que aparezcan. Esta autorización solo es necesaria la primera vez que lo utilizas en tu cuenta, tanto en esta como en otras hojas de cálculo.

Miniatura paso 6

paso 6. configura el comportamiento

Las tres casillas de verificación que aparecen en el panel derecho controlan las tres funciones de Form Response Control. No te olvides de activar el interruptor general para que comience a hacer su magia. Ya puedes cerrar el panel y la hoja de cálculo. O quedarte mirando como llegan las respuestas y son procesadas.

Miniatura paso 7

paso 7. comprueba que funciona y elimina prueba

Si todo ha ido como era de esperar, las respuestas recibidas serán interceptadas por Form Response Control y tratadas de acuerdo con la configuración establecida. En cuanto hayas recibido una puedes eliminar la fila de la respuesta de prueba utilizada para establecer inicialmente el formato y las fórmulas. Quizás quieras también borrarla en el propio formulario para que no contamine sus gráficas de resumen.

Miniatura paso 8

¡Importante!

Cuando varios usuarios acceden a la hoja de cálculo en edición, solo podrá desactivar Form Response Control aquel que lo haya activado por última vez. El script indicará en su caso de qué usuario se trata. Es recomendable designar un responsable de activación / desactivación para evitar problemas de concurrencia. No hay inconveniente, no obstante, en que varias personas modifiquen los ajustes que afectan a las respuestas del formulario.

Instrucciones de uso

versión plantilla

Sigue estas instrucciones para utilizar la plantilla de hoja de cálculo de Form Response Control

Miniatura paso 1

Paso 1. Obtén una copia de la plantilla

Solo tienes que abrirla y hacer clic en el botón UTILIZAR PLANTILLA. Eso guardará una copia editable en tu Google Drive.

Miniatura paso 2

paso 2. prepara el formulario

La plantilla incluye un formulario asociado. Solo tienes que abrirlo y editarlo a tu gusto. También puedes partir de un formulario ya existente y configurarlo para que envíe sus respuestas a esta hoja de cálculo.

Miniatura paso 3

paso 3. envía una respuesta de prueba

Usaremos esta primera respuesta del formulario para configurar el formato de las celdas y, si lo deseamos, incluir alguna fórmula adicional. En cuanto recibamos alguna respuesta real podremos prescindir de ella.

Miniatura paso 4

paso 4. establece el aspecto de la fila 2

Ahora ajusta el aspecto de la fila 2 a tu gusto. Puedes aplicar formato al texto, cambiar la alineación, la altura (mínima) de la fila e incluso utilizar formato condicional o validación. También puedes escribir fórmulas (¡que no sean de tipo matricial!) y añadir columnas adicionales a las que se reciben del formulario. Asegúrate de no introducir nunca datos en las celdas por debajo de la última respuesta recibida o FRC no funcionará correctamente.

Miniatura paso 5

paso 5. autoriza la ejecución del script

Solo tienes que localizar el menú Form Response Control de la hoja de cálculo y seleccionar el comando Configurar. Tendrás que autorizar el script respondiendo adecuadamente en todos los cuadros de diálogo que aparezcan. Esta autorización solo es necesaria la primera vez que lo utilizas en tu cuenta, tanto en esta como en otras hojas de cálculo.

Miniatura paso 6

paso 6. configura el comportamiento

Las tres casillas de verificación que aparecen en el panel derecho controlan las tres funciones de Form Response Control. No te olvides de activar el interruptor general para que comience a hacer su magia. Ya puedes cerrar el panel y la hoja de cálculo. O quedarte mirando como llegan las respuestas y son procesadas.

Miniatura paso 7

paso 7. comprueba que funciona y elimina prueba

Si todo ha ido como era de esperar, las respuestas recibidas serán interceptadas por Form Response Control y tratadas de acuerdo con la configuración establecida. En cuanto hayas recibido una puedes eliminar la fila de la respuesta de prueba utilizada para establecer inicialmente el formato y las fórmulas. Quizás quieras también borrarla en el propio formulario para que no contamine sus gráficas de resumen.

Miniatura paso 8

¡Importante!

Cuando varios usuarios acceden a la hoja de cálculo en edición, solo podrá desactivar Form Response Control aquel que lo haya activado por última vez. El script indicará en su caso de qué usuario se trata. Es recomendable designar un responsable de activación / desactivación para evitar problemas de concurrencia. No hay inconveniente, no obstante, en que varias personas modifiquen los ajustes que afectan a las respuestas del formulario.

POLÍTICA DE PRIVACIDAD

[ES] Form Response Control (FRC) procesa las respuestas recibidas en la hoja de datos asociada al formulario facilitado por el usuario, aplicando el formato y la ordenación que este indique en las preferencias del complemento. FRC registra en la hoja de cálculo el email del usuario que ha activado el complemento y eventualmente envía correos electrónicos de reautorización, caso de que nuevas versiones del mismo requiriesen permisos adicionales. FRC no accede a otros documentos distintos a la hoja de cálculo sobre la que se utiliza. FRC no almacena o comparte información del usuario externamente. FCR no registra datos de uso, ni siquiera anónimos.

[EN] FRC takes the responses sent to the spreadsheet from a user's form and adjusts their format and position inside the sheet according to the add-on's preferences. FRC stores the email of the user that has activated the add-on inside the spreadsheet and eventually sends reauthorization emails, should a new version of the add-on require granting further permissions. FRC does not access any document other than the spreadsheet over which it has been activated. FRC neither stores nor shares any user data externally. FRC does not collect any usage data, not even anonymously.

CONDICIONES DE USO

[ES] Las herramientas que se facilitan han sido desarrolladas a título personal por el propietario de esta página web, que carece de todo objetivo o interés comercial, y son de uso libre y gratuito. Han sido probadas y utilizadas internamente previamente a su publicación y, en todo caso, se proporcionan a la comunidad de buena fe y tal cual, no asumiendo el autor responsabilidad alguna derivada de su uso sobre los datos de los usuarios que deciden emplearlas libremente.

[EN] The tools provided herein have been developed by the owner of this website, that is devoid of any commercial interests whatsoever, and are free and gratis. They have been tested and used internally before being published, and they are, in any case, provided to the community "as is" in good faith. The author does not assume any liability for their usage with the data of those users that freely elect to use them.