¿Cómo calcular el día de la semana?

Algunos formularios dependen del día: un menú que cambia cada día, un rol de turnos o un horario de clases. En Google Forms la gente tiene que elegir el día por su cuenta y algunos eligen el equivocado. Con Formfacade, usas la función getDay() en la opción Calculate para saber el día de la semana. Devuelve un número de 0 a 6, de domingo a sábado y puedes ocultar la pregunta para que el día llegue con cada respuesta sin que tus usuarios lo vean.

Crea tu formulario y sigue los pasos de abajo. El ejemplo es un formulario de pedido cuyo menú cambia según el día de la semana.

¿Cómo saber el día de la semana?

  • En la página que se abre, ponle nombre a tu formulario, haz clic en Build form y luego en Proceed.
  • Haz clic en la pestaña "Edit".
Las pestañas Edit, Preview, Share y Responses, con Edit marcado
  • Haz clic en el ícono + (Add field) en la barra de herramientas de la derecha.
  • Escribe "Today's menu" como pregunta. Ya es una Short answer.
La barra de herramientas a la derecha de la pestaña Edit, con el ícono + marcado
Haz clic en el ícono ⚙️ abajo a la derecha de la pregunta.
Una pregunta Today's menu en la pestaña Edit, de respuesta corta, con la pregunta, el tipo de pregunta y el ícono de engranaje marcados
Selecciona la pestaña "Answer".
El panel de configuración del campo con la pestaña Answer y el cuadro Calculate marcados

Usa la función getDay() para calcular el día de la semana

La función getDay() devuelve el día de la semana de una fecha dada. Esta función devuelve un número de 0 a 6 que representa cada día de la semana, de domingo a sábado. Para saber el día de la semana de la fecha de hoy, podemos usar la fórmula de abajo.
TODAY().getDay()
Escribe la fórmula TODAY().getDay() en la opción Calculate como se muestra abajo.
La pestaña Answer con TODAY().getDay() en el cuadro Calculate
Como calculamos automáticamente el día de la semana, podemos ocultar esta pregunta cambiando la apariencia a Hidden como se muestra abajo. Haz clic en Save.
La pestaña Answer con Appearance en Hidden y marcado y TODAY().getDay() en el cuadro Calculate
Ahora cada respuesta tiene el día de la semana: 0 = domingo, 1 = lunes y así sucesivamente. Un lunes, la respuesta es 1.

Resumen

Si tu formulario depende del día de la semana, Google Forms no puede saber el día por sí solo. Con Formfacade, puedes usar la función getDay() en la opción Calculate de una pregunta de respuesta corta y ocultar la pregunta, para que el día de la semana llegue con cada respuesta. Crea tu formulario y completa los pasos de arriba. Si tienes alguna pregunta, escribe a soporte.

Última actualización: