Una herramienta basada en web de Microsoft 365 que permite a los usuarios crear rápidamente encuestas, cuestionarios, sondeos y formularios de comentarios.
Esta respuesta se ha traducido automáticamente. Como resultado, puede haber errores gramaticales o expresiones extrañas.
Hola Ludwig Mauricio Rojas Delgado
Le damos la bienvenida a Microsoft Community.
Me doy cuenta de que ha encontrado un problema con " Microsoft Forms " y entiendo cómo se siente. No te preocupes, haré todo lo posible para ayudarte.
En Microsoft Forms, puede generar un número consecutivo para cada respuesta enviada y mostrarlo al usuario. Microsoft Forms en sí mismo no parece admitir directamente esta función, y debe combinarse con Power Automate (anteriormente conocido como Microsoft Flow) para lograrlo. Estos son los pasos específicos:
I. Pasos universales (aplicables a todas las cuentas)
1. Crear un formulario de Microsoft Forms
- Agregue las preguntas necesarias (por ejemplo, contenido de la aplicación, comentarios).
- Campos críticos (elija según el tipo de cuenta):
- Cuenta de trabajo (admite el registro de los nombres de los remitentes):
- Habilite "Registrar el nombre del remitente" en la configuración del formulario (ruta: Editor de formularios → Top ... → Configuración → Habilitar la opción).
- Cuenta personal (sin registro de nombre):
- Agregue manualmente un campo "Nombre" (tipo de texto, obligatorio).
- Cuenta de trabajo (admite el registro de los nombres de los remitentes):
- Campo obligatorio: Agregue un campo "Correo electrónico" (para enviar el número).
2. Crear una lista de contadores de SharePoint
- Cree una lista de SharePoint denominada FormCounter.
- Columnas:
- Título (predeterminado, déjelo vacío).
- Contador (tipo de número, valor inicial 0).
II. Configurar el flujo de Power Automate
1. Configuración del disparador
- Crear un nuevo flujo → seleccione el activador "Cuando se envía una nueva respuesta" (elija su formulario).
2. Obtener e incrementar el contador
- Acción 1: Obtener el valor del contador
Agregue la acción "Obtener elemento" → seleccione la lista de SharePoint FormCounter, filtre por ID eq 1. - Acción 2: Calcular nuevo número
Agregue la acción "Inicializar variable" → nombre CounterValue, tipo "Entero", fórmula de valor: add(outputs('Get_item')?['body/Counter'], 1) - Acción 3: Contador de actualizaciones
Agregue la acción "Actualizar elemento" → Establecer la columna Contador de la lista de SharePoint en CounterValue.
3. Enviar correo electrónico con número al usuario
- Acción 4: Enviar un correo electrónico (v2)
- Para: Seleccione el campo "Correo electrónico" del formulario (contenido dinámico).
- Asunto: Se ha generado su número de envío
- Plantilla de cuerpo (elija según el tipo de cuenta):
- Cuenta de trabajo (nombre registrado):
- Cuenta Personal (recopilación manual de nombres): Dear @{outputs('Trigger')?['body/rXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX']}: Your submission number is: @{variables('CounterValue')} (This is your unique identifier. Please keep it safe.)
- Nota: Reemplace rXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX con el ID real del campo "Nombre" (ver más abajo).
III. Detalles clave
1. Cómo obtener los ID de campo del formulario (necesario para la recopilación manual de nombres)
- En el paso de activación del flujo:
- Expanda "Mostrar opciones avanzadas" → marque "Incluir detalles de respuesta".
- Enviar un formulario de prueba → El ID de campo aparecerá en contenido dinámico (formato: rXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
2. Métodos de visualización alternativos (en lugar de correo electrónico)
- Método 1: Mensaje de envío personalizado en formularios
- Establezca un mensaje posterior al envío, por ejemplo:
¡Gracias! Su número será enviado a su correo electrónico.
- Establezca un mensaje posterior al envío, por ejemplo:
- Método 2: Generar PDF/Enlace (Avanzado)
- Use Power Automate para crear un PDF con el número y enviarlo por correo electrónico o vínculo de OneDrive.
**3. Resolver problemas de simultaneidad (números duplicados)**Una>
- Solución simple: Agregue un "mecanismo de bloqueo" en Power Automate (avanzado).
- Corrección recomendada: Usar campos de incremento automático de Azure SQL (requiere soporte de TI).
IV. Comparación de flujos
Cuenta de trabajo (nombre registrado)
Envío de formularios → Nombre de captura automática → Contador de incrementos → Enviar correo electrónico (con nombre y número)
Cuenta personal (nombre del manual)
Envío de formularios → Nombre manual de captura → Contador de incrementos → Enviar correo electrónico (con nombre y número)
V. Preguntas frecuentes
- ¿No se ha recibido el correo electrónico?
- Compruebe el historial de ejecución de Power Automate para ver si hay errores (por ejemplo, formato de correo electrónico no válido).
- ¿El contador no se actualiza?
- Asegúrese de que los permisos de lista de SharePoint permitan el acceso de lectura y escritura de Power Automate.
- ¿Restablecer el contador?
- Establezca manualmente la columna Contador en SharePoint en 0.
¡Espero que estas sugerencias te hayan sido de ayuda!
No dudes en avisarme si tienes alguna otra pregunta o necesitas más ayuda.
Saludos
Adrian.C-MSFT | Especialista en soporte técnico de la comunidad de Microsoft