Comment générer un numéro de commande ou un identifiant unique pour chaque réponse ?
"générer un numéro de confirmation unique pour chaque envoi du formulaire"- Google Docs Editors Community
Google Forms ne numérote pas ses réponses et 39 personnes ont demandé sur le forum de Google comment donner un numéro unique à chacune. Vous pouvez ajouter un numéro plus tard dans la feuille de réponses, mais le client ne le voit jamais : quand il vous écrit au sujet de sa commande, vous cherchez par nom et par date. Un Apps Script peut faire mieux, à condition que quelqu'un l'écrive et le maintienne en état de marche. Dans Neartail, la fonction SEQUENCE donne à chaque commande de votre Google Form son propre numéro, comme 10001, 10002 et vous pouvez mettre des lettres devant pour un identifiant comme NT10001. Le client le voit sur le formulaire et il peut aussi figurer dans l'e-mail de confirmation.
Voici trois façons de donner un numéro à chaque commande d'un Google Form et les limites de chacune.
3 façons de numéroter vos commandes
Numéroter les lignes dans la feuille de réponses
Écrire un Apps Script
Mettre le numéro de commande sur le formulaire avec Neartail
Option 1 : numéroter les lignes dans la feuille de réponses
Dans la Sheet liée à votre formulaire, ajoutez une colonne qui numérote chaque ligne avec une formule ou saisissez les numéros vous-même.
Ses limites : le numéro n'existe que dans la Sheet. Le client ne le voit jamais et trier ou supprimer des lignes peut le changer.
Option 2 : un Apps Script
Un script qui s'exécute à l'envoi du formulaire peut écrire le numéro suivant dans la Sheet et l'envoyer par e-mail au client.
Ses limites : quelqu'un doit écrire le script, lui donner l'autorisation et le réparer quand il s'arrête.
Option 3 : un numéro de commande sur le formulaire avec Neartail
La fonction SEQUENCE de Neartail donne un numéro à chaque commande directement sur le formulaire. Voici les étapes.
Comment générer un numéro de commande ?
Sur la page qui s'ouvre, cliquez sur Enter your form name, tapez le nom de votre formulaire et cliquez sur Generate.
Vérifiez la structure proposée et cliquez sur Proceed. Votre formulaire s'ouvre sur l'onglet Edit.
Cliquez sur la question Order Quantity, puis sur Add field dans la barre d'outils à droite
Saisissez Order ID comme titre de la nouvelle question, puis cliquez sur l'icône ⚙️
Dans Field settings, sélectionnez l'onglet Answer et écrivez la formule qui génère le numéro de commande.
Utilisez la fonction SEQUENCE pour générer un numéro de commande
La fonction SEQUENCE génère un numéro qui augmente automatiquement de 1 à chaque réponse. Si vous voulez que le numéro de commande commence à 10001, vous pouvez ajouter la formule ci-dessous dans l'option Calculate :
10000 + sequence()
Notez que le numéro de commande est généré quand l'utilisateur commence à remplir le formulaire et non quand il l'envoie. Les numéros des commandes envoyées peuvent donc ne pas se suivre. Les numéros manquants correspondent aux commandes abandonnées par les utilisateurs.
Vous pouvez aussi ajouter un identifiant texte pour générer un identifiant de commande au lieu d'un simple numéro. Par exemple, vous pouvez ajouter "NT" devant le numéro de commande pour générer un identifiant unique comme NT10001, etc. La formule pour générer cet identifiant est la suivante :
"NT" + (10000 + sequence())
Écrivez la formule sequence dans l'option Calculate comme ci-dessous pour générer un numéro de commande. Cliquez sur Save
Vous pouvez aussi associer du texte pour générer un identifiant de commande unique, comme ci-dessous.
Chaque commande reçoit son propre numéro sur le formulaire.
Résumé
Un Google Form ne numérote pas les commandes et un numéro ajouté plus tard dans la Sheet n'arrive jamais jusqu'au client. Avec Neartail, la fonction SEQUENCE numérote chaque commande sur le formulaire, avec les lettres de votre choix devant. Le numéro peut aussi figurer dans l'e-mail de confirmation. Créez votre bon de commande et suivez les étapes ci-dessus. Si vous avez des questions, écrivez à l'assistance.