Disparador de Google Forms
Disparar un flujo de trabajo a partir de envíos de Google Forms (mediante un reenviador de Apps Script)
Disparar un flujo de trabajo a partir de envíos de Google Forms (mediante un reenviador de Apps Script)
Este es un disparador basado en webhook. Configura el servicio externo para que envíe eventos a la URL de webhook del flujo de trabajo.
Instrucciones de configuración
1. Abre tu Google Form → Más (⋮) → Editor de secuencias de comandos.
2. Pega el fragmento de Apps Script de abajo en
Code.gs → Guardar.3. Activadores (icono de reloj) → Añadir activador → Función:
onFormSubmit → Origen del evento: From form → Tipo de evento: On form submit → Guardar.4. Autoriza cuando se te solicite. Envía una respuesta de prueba y comprueba la ejecución en TradingGoose → Registros.
Configuración
Secreto compartido*
••••••••
Validamos las solicitudes con este secreto. Envíalo como Authorization: Bearer <token> o en un encabezado personalizado.
Encabezado de secreto personalizado
X-GForms-Secret
Si se define, el webhook validará que este encabezado coincida con tu secreto compartido en lugar de Authorization.
ID del formulario
1FAIpQLSd... (ID de Google Form)
Opcional, para mayor claridad y coincidencia en los flujos de trabajo. No es necesario para que el webhook funcione.
Incluir payload original
Enabled
Incluye el payload original de Apps Script en la entrada del flujo de trabajo.
Código de Apps Script
javascript
// Your code here...
Copia este código y pégalo en el editor de Apps Script de Google Forms
Esquema de salida
Carga útil del evento
responseIdstringIdentificador único de la respuesta (si está disponible)createTimestringMarca de tiempo de creación de la respuestalastSubmittedTimestringMarca de tiempo del último envíoformIdstringID de Google FormanswersobjectMapa normalizado de pregunta -> respuestarawobjectCarga útil original (cuando está habilitada)