Tutoriel : recevoir les réponses d’un formulaire Google Drive par mail

Le service Google Drive permet de créer des formulaires que vous pouvez partager ou insérer sur votre site Internet. Il ensuite possible de consulter l’ensemble des réponses sur une feuille de calcul générée lors de la création du formulaire. Il existe également un moyen de recevoir un email contenant les réponses à chaque fois qu’un internaute le complète.


Installation du script Form to e-mail

C’est ce script qui va permettre la réception des réponses par email. Pour l’installer, ouvrez dans un premier temps la feuille de calcul liée au formulaire puis cliquez sur le menu Insertion > Script.

La galerie de scripts s’affiche. Saisir le nom du script dans la zone de recherche puis cliquer sur Rechercher. En face le nom du script, cliquer ensuite sur Install 

Le script s’installe ensuite et demande une autorisation pour accéder aux feuilles de calcul Google Drive. Cliquer sur Authorize puis sur le bouton fermer une fois la demande validée.


Modifier le script

Le script installé doit ensuite être adapté à votre formulaire. Dans votre feuille de calcul, cliquer sur le menu Outils > Editeur de scripts. Voila à présent les éléments du script à modifier :

• ajouter votre email

• modifier éventuellement le nom de la feuille de calcul contenant les résultats (par défaut, le nom est Feuille1)

• adapter l’objet du formulaire

• Cliquer enfin sur le bouton enregistrer ou sur Fichier > enregistrer

Lors de son exécution, le script enverra l’entête de chaque colonne de votre feuille de calcul avec la réponse associée dans l’ordre des colonnes. 


Créer un déclencheur

Il faut à présent créer un moyen de déclencher le script lorsqu’un internaute cliquera sur le bouton envoyer de votre formulaire. Pour cela, toujours dans l’éditeur de scripts, cliquer sur Ressources > Déclencheur du script actuel. Aucun déclencheur n’est pour l’instant associé au script, pour en ajouter un, cliquer sur le lien bleu. Compléter ensuite le déclencheur comme suivant puis cliquer sur notifications.

Il faut enfin compléter la notification qui va permettre de préciser l’heure de réception des réponses du formulaire. Sélectionner immediately pour recevoir les réponses aussitôt après la validation d’un formulaire

Valider ensuite par OK et cliquer sur Enregistrer. Enfin cliquer une nouvelle fois sur Fichier > Enregistrer dans l’éditeur de script. Vous pouvez à présent quitter l’éditeur de scripts.

Dès maintenant, vous recevrez un email lors de chaque saisie de votre formulaire.


Tutoriel vidéo par St3ph001

YouTube Preview Image

Vous pourriez aussi aimer...

35 réponses

  1. Romain dit :

    Bonjour,
    Vous pouvez à présent utiliser le module complémentaire nommé FormMule – Email Merge Utility depuis la feuille de calcul à partir du menu Modules complémentaires. Ce module permet de générer un mail automatique à chaque envoi de formulaire,
    Cdlt

  2. pardillos seguet nathalie dit :

    Bonjour,
    Je n’ai pas « script » dans le menu insertion de la feuille de calcul, je ne peux donc pas programmer un e-mail a chaque envoi, pouvez-vous m’aider ?
    merci

  3. Romain dit :

    Bonjour,
    Le script correspondant se nomme « FormMule – Mail Merge Utility »
    cdlt

  4. Romain dit :

    Bonjour,
    Non ce n’est pas possible,
    Cdlt

  5. Fred dit :

    Bonjour
    J’ai réceptionné toutes les réponses de mon formulaire… Est-ce possible de connaître (après coup) les coordonnées de celui qui à répondu?
    Merci de votre aide.

  6. mvar dit :

    Bonjour,
    dans la derniere version de Drive , qui est en anglais,
    les scripts sont dans les add-ons et on ne trouve plus le script form to e-mail
    qu’en pensez vous ? Merci

  7. Anne dit :

    Bonjour, après avoir créé un Google formulaire (nouvelle version), il s’avère qu’aucune des personnes à qui j’ai envoyé le formulaire ne peut valider sa réponse, ce message apparaît dans le bandeau supérieur du formulaire : « Il semble qu’une ou deux questions nécessitent encore votre attention. » J’ai décoché « question obligatoire » pour toutes les questions mais rien ne change. J’ai l’habitude d’utiliser Google formulaire et je n’ai jamais rencontré ce problème jusqu’à présent. Merci pour votre aide.

  8. Romain dit :

    Bonjour,
    Les réponses non validées ne sont pas prise en compte dans fichier Google Sheets des réponses. Tant que les internautes ne cliquent pas sur le bouton Envoyer, il n’est pas possible de les récupérer.
    Cdlt

  9. Al dit :

    Bonjour ! Merci pour vote article. Concernant votre dernier commentaire du 27 août sur le fait que les réponses d’un formulaire sont sauvegardées, même s’il n’est pas complet et terminé (non soumis) : comment peut on procéder (je ne vois pas dans la feuille de réponses les réponses d’une personne qui a du s’interrompre en cours de route à cause d’un bug mais qui avait rempli plusieurs rubriques avant). Merci de votre aide très précieuse

  10. Romain dit :

    Bonjour,
    Les réponses d’un questionnaire, même incomplet sont automatiquement conservées dans la feuille de calcul,
    Cordialement,

  11. Laura dit :

    Bonjour,

    Après un p’tit tour d’horizon, je ne trouve pas de réponse à ma question : est-il possible de connaître les réponses à un questionnaire incomplet (non envoyé)? Peuvent-elles être sauvegardées quelque part?

    D’avance, merci !

  12. Romain dit :

    Bonjour,
    Il vous suffit de créer un champs de réponse obligatoire demandant l’adresse mail du répondant,
    Cordialement,

  13. simona dit :

    Bonjour,

    mon problème : j’ai besoin de savoir qui répond aux questions. Est-il possible de visualiser le mail de l’expéditeur dans le fichier des réponses ?
    Merci d’avance pour votre aide !

  14. Sandrine dit :

    J’ai créé un formulaire google form et j’ai une première réponse ou la personne me dit qu’elle ne peut pas répondre car on peut cocher les réponses mais au moment de l’envoi il demande de se connecter pour accéder à form!
    Merci

  15. Sophie dit :

    Bonjour, merci bcp pour ce tuto, mon email de confirmation fonctionne parfaitement !
    Mais j’ai un soucis avec le nom de l’expéditeur, qui affiche « communication ». J’ai crée mon compte google pour le compte de l’association pour laquelle je travaille (avec l’email communication@xxx.org) et je souhaiterai que ce soit Association XXX qui apparaisse dans le nom d’expéditeur. Pourriez-vous m’aider ?
    Merci d’avance

  16. Romain dit :

    Il suffit d’utiliser la mode date parmi les choix de questions disponibles,
    Cdlt

  17. Anonyme dit :

    Comment bloquer la date dans un formulaire ?

  18. JFMONIER dit :

    Création carte avec Google :
    merci pour cet excellent tuto qui m’a bien aidé.
    Seul soucis lors de l’importation des données depuis Google Drive, impossible d’effectuer l’opération avec l’iPad (blocage fenêtres pop up, même si celles-ci acceptées sans restriction). J’ai dû utiliser un ordinateur Windows pour cette opération.

  19. Romain dit :

    Bonjour,
    Il n’y a pas de limite de réponse au questionnaire et tout le monde peut répondre sans compte Google,
    Cdlt

  20. quilliot dit :

    bonjour,
    J’ai utilisé drive pour envoyer un questionnaire pour une étude de marché. J’ai transmis à 800 adresses mail d’entreprises. Je n’ai reçu que 4 réponses. Je souhaite savoir si tous le monde peut lire et repondre au questionnaire et y a t’il un nombre limité d’envoi en une seul fois?

    merci

  21. Triple étoilé dit :

    Vraiment très pratique ces tutos, de très bonne qualité!

  22. Bonjour et merci
    Toutefois, j’ai un petit soucis.
    je vois effectivement un mail, mais seulement dans « mails envoyés » et non dans « boite de réception »
    Quelqu’un peut il m’aider?
    Merci

  23. Romain dit :

    En effet il est à présent possible d’être notifié par mail automatiquement depuis la conception du formulaire,
    Merci pour cette précision,
    Cdlt

  24. COLLET Emmanuel dit :

    Il me semble que le script n’est plus obligé, car ce choix est intégré dans le menu outil et règle de notification.

    Emmanuel Animateur TIC

  25. sophie dit :

    Bonjour,

    j’ai un problème avec ma feuille de calcule, la colonne ou s’affiche les adresse mail d’habitude ne fonctionne plus, je ne voie pas les adresse nouvelles s’afficher. quelqu’un peut il m’aider?
    merci d’avance

  26. VINCENT dit :

    BONJOUR
    Sur mon site http://www.lucvincent.fr/CARTEGENERALEPROG/cartegeneraleprogramme.html
    J’ai copier les codes html dans les fenêtres d’informations.
    Comment faire apparaître que le nom du lien et rendre le code invisible ?.
    MERCI

  27. Jean dit :

    Bonjour,
    Pour répondre à Pierre29 … oui c’est possible de ne recevoir en retour que les réponses  » validées » ou remplies dans le formulaire
    L’approche est juste un peu différente car on installe le script directement sur le formulaire … qui plus est plus pratique et compatible en cas de changement de version des feuilles (comme c’est le cas depuis quelque temps déjà)
    Voir sur ce lien : http://faciledrive.blogspot.fr/2014/02/reponses-formulaire-par-mail.html
    Bonne continuation …

  28. Pierre29 dit :

    Bonjour Steph,
    Merci beaucoup pour cette astuce ça marche nickel,
    Quelqu’un saurait-il me dire si il est possible d’ajouter dans le script une ligne pour:
    – Ne pas afficher dans le mail auto les colonnes restées vides

    Merci

  29. viannzy.b dit :

    Bonjour,
    Il est plus simple d’utiliser la fonction native chez Google : menu « Outils\Règles de notification » et définir les règles pour être alerté en cas de modification de la feuille de calcul ou si un utilisateur complète le formulaire en ligne (email quotidien ou immédiat).
    Cordialement

  30. Bonjour,
    Merci pour ce tuto très détaillé… mais hélas plus d’actualité / nouvelle version des formulaires Google (mars 2014).
    Je suis preneur si vous avec la solution !
    Bonne continuation
    Pascal

  31. pm dit :

    Bonjour et merci pour ce tuto et votre site en général.
    Je reçois un mail mais sans le réponses au questionnaire. Quel erreur ai-je pu faire ? Merci.

  32. PFG60 dit :

    Merci !!!

    Grâce à vous j’ai pu résoudre mon problème de non connaissance en script.

  33. Patrick dit :

    Bonjour,
    merci pour cette combine…
    Mais pour l’instant ça ne fonctionne pas …
    Lorsque je veux exécuter le script j’ai l’erreur :

    TypeError: Impossible de lire la propriété « values » depuis undefined.

  34. Romain dit :

    Bonjour,
    En effet, les scripts sont accessibles depuis le menu Outils.
    Merci pour votre remarque,
    Cordialement,

  35. Mat dit :

    bonjour,

    merci pour ce tuto. mon problème, c’est que je n’ai pas « script » dans le menu « insertion »… Savez-vous pourquoi et comment faire ?

    Merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.