Saltearse al contenido

Forms

Forms conecta tu flujo con Google Forms para crear formularios nuevos o a partir de una plantilla, consultar los que tienes, cambiar su título, su descripción y sus preguntas, y leer las respuestas que ha recibido.

Es útil para encuestas, inscripciones o cuestionarios que se repiten: el flujo prepara el formulario, lo envía y después recoge las respuestas para analizarlas o guardarlas.

Cuándo usarlo

  • Después de cada curso quieres crear una encuesta de satisfacción a partir de tu plantilla.
  • Un agente de IA prepara las preguntas de un cuestionario y quieres que se cree el formulario con ellas.
  • Cada semana quieres leer las respuestas nuevas de un formulario y guardarlas en una hoja de cálculo.
  • Necesitas la lista de formularios de tu cuenta o los datos de uno concreto.

Configuración

Necesitas una credencial Google Forms, que se conecta iniciando sesión con tu cuenta de Google. Para crear o modificar formularios, la credencial debe tener el acceso Create, Update, Delete, Read; con Read Only solo puedes leer las respuestas. Consulta Credenciales.

CampoQué hace
Credential (obligatorio)La credencial Google Forms de la cuenta con la que trabajas.
OperationLo que hace el componente. Ver Operaciones. Por defecto, Create Formularies.
Mode of InputCómo indicas el formulario: By Selection muestra un selector para elegirlo de tu Drive; By Id te pide su identificador; By Url te pide su enlace. En Get Formularies hay además All Forms in Drive, que devuelve todos tus formularios. Por defecto, By Selection.
Formularies File / Form ID / Form URLEl formulario con el que trabajas, según Mode of Input. Obligatorio en Get Formularies, Update Formularies y Get Answers. En Create Formularies es opcional: si eliges uno, se usa como plantilla y se crea una copia; si lo dejas vacío, se crea un formulario nuevo.
Title of the formSolo en Create Formularies y Update Formularies. El título del formulario. Obligatorio en Create Formularies.
Description of the formSolo en Update Formularies. La descripción que aparece debajo del título.
Questions to add to the formSolo en Create Formularies (formulario nuevo) y Update Formularies. Las preguntas que se añaden. Prepáralas con el componente Forms Questions. En Update Formularies, si ya existe una pregunta con el mismo título, se sustituye; si no, se añade.
Response IDSolo en Get Answers. El identificador de una respuesta concreta. Si lo dejas vacío, se devuelven todas.

Operaciones

OperaciónQué hace
Create FormulariesCrea un formulario nuevo con su título y sus preguntas, o una copia de un formulario que uses como plantilla.
Get FormulariesDevuelve los datos de un formulario, con sus preguntas, o la lista de todos tus formularios.
Update FormulariesCambia el título y la descripción de un formulario y añade o sustituye preguntas.
Get AnswersDevuelve las respuestas que ha recibido un formulario.

Opciones avanzadas

Solo en Get Answers:

CampoQué hace
Page SizeCuántas respuestas devolver como máximo, entre 1 y 1000.
FilterDevuelve solo las respuestas enviadas a partir de una fecha. Escribe timestamp > o timestamp >= seguido de la fecha en hora UTC, por ejemplo timestamp > 2026-03-01T00:00:00Z.

Resultado

La salida Data depende de la operación:

  • En Create Formularies, el identificador del formulario (form_id), el enlace para editarlo (url) y su título. Si es un formulario nuevo, también el enlace que se envía a quien lo tiene que rellenar (response_link).
  • En Get Formularies, los datos del formulario y sus preguntas, o un elemento por formulario con su identificador, su enlace y su título.
  • En Update Formularies, el formulario tal como ha quedado.
  • En Get Answers, un elemento por cada pregunta respondida, con el identificador de la respuesta (response_id), el identificador de la pregunta (answer_id), la respuesta (answer) y las fechas de envío.

Puedes conectar las respuestas a Sheet Cells para guardarlas o a un agente de IA para analizarlas. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.

Ejemplo

Una academia envía una encuesta de satisfacción al terminar cada curso.

  1. Prepara una vez el formulario de satisfacción en Google Forms; servirá de plantilla.
  2. En el flujo, añade Forms con la operación Create Formularies y elige la plantilla en Formularies File.
  3. En Title of the form pon Encuesta seguido del nombre del curso.
  4. Conecta la salida Data a un componente de correo que envíe a los alumnos el enlace del formulario.

Buenas prácticas

  • Si una pregunta admite varias respuestas, como las casillas de verificación, Get Answers devuelve solo la primera opción marcada. Para recibir todas, usa Google Forms Webhook.
  • Para saber a qué pregunta corresponde cada answer_id, consulta el formulario con Get Formularies: cada pregunta trae su identificador.
  • Usa Filter para leer solo las respuestas nuevas desde la última vez que ejecutaste el flujo.

Componentes relacionados