¿Cómo generar un número de pedido o un ID único para cada respuesta?
"generar un número de confirmación único para cada envío del formulario"- Google Docs Editors Community
Google Forms no numera sus respuestas y 39 personas en el foro de Google han preguntado cómo darle a cada una un número único. Puedes agregar un número después en la hoja de respuestas, pero el cliente nunca lo ve, así que cuando te escribe sobre su pedido lo buscas por nombre y fecha. Un Apps Script puede hacerlo mejor, siempre que alguien lo escriba y lo mantenga funcionando. En Neartail, la función SEQUENCE le da a cada pedido de tu Google Form su propio número, como 10001, 10002 y puedes poner letras delante para un id como NT10001. El cliente lo ve en el formulario y también puede ir en el correo de confirmación.
Aquí tienes tres formas de darle un número a cada pedido de un Google Form y dónde se queda corta cada una.
3 formas de numerar tus pedidos
Numerar las filas en la hoja de respuestas
Escribir un Apps Script
Poner el número de pedido en el formulario con Neartail
Opción 1: numerar las filas en la hoja de respuestas
En la Sheet vinculada a tu formulario, agrega una columna que numere cada fila con una fórmula o escribe los números tú mismo.
Dónde se queda corto: el número solo existe en la Sheet. El cliente nunca lo ve y ordenar o borrar filas puede cambiarlo.
Opción 2: un Apps Script
Un script que se ejecuta al enviar el formulario puede escribir el siguiente número en la Sheet y enviárselo por correo al cliente.
Dónde se queda corto: alguien tiene que escribir el script, darle permiso y arreglarlo cuando deja de funcionar.
Opción 3: un número de pedido en el formulario con Neartail
La función SEQUENCE de Neartail le da un número a cada pedido en el mismo formulario. Estos son los pasos.
¿Cómo generar un número de pedido?
En la página que se abre, haz clic en Enter your form name, escribe el nombre de tu formulario y haz clic en Generate.
Revisa el esquema que sugiere y haz clic en Proceed. Tu formulario se abre en la pestaña Edit.
Haz clic en la pregunta Order Quantity y luego en Add field en la barra de herramientas de la derecha
Escribe Order ID como título de la nueva pregunta y luego haz clic en el ícono ⚙️
En Field settings, selecciona la pestaña Answer y escribe la fórmula para generar el número de pedido.
Usa la función SEQUENCE para generar el número de pedido
La función SEQUENCE genera un número que aumenta automáticamente de 1 en 1 con cada respuesta. Si quieres que el número de pedido empiece en 10001, puedes agregar la siguiente fórmula en la opción Calculate:
10000 + sequence()
Ten en cuenta que el número de pedido se genera cuando el usuario empieza a llenar el formulario y no cuando lo envía. Por eso los números de los pedidos enviados pueden no ser consecutivos. Los números que faltan son pedidos que los usuarios abandonaron.
También puedes agregar un texto identificador para generar un id de pedido en lugar de solo un número. Por ejemplo, puedes poner "NT" delante del número de pedido para generar un id de pedido único como NT10001, etc. La fórmula para generar este id de pedido sería la siguiente:
"NT" + (10000 + sequence())
Escribe la fórmula sequence en la opción Calculate como se ve abajo para generar un número de pedido. Haz clic en Save
También puedes unir texto para generar un id de pedido único, como se ve abajo.
Cada pedido recibe su propio número en el formulario.
Resumen
Un Google Form no numera los pedidos y un número agregado después en la Sheet nunca llega al cliente. Con Neartail, la función SEQUENCE numera cada pedido en el formulario, con las letras que quieras delante. El número también puede ir en el correo de confirmación. Crea tu formulario de pedido y completa los pasos de arriba. Si tienes preguntas, escribe a soporte.