Niveau de programmation : Débutant
Durée : 15 minutes
Type de projet : Automatisation avec un menu personnalisé et
un déclencheur basé sur les événements
Objectifs
- Comprendre le fonctionnement de la solution.
- Comprendre le rôle des services Apps Script dans la solution.
- Configurer le script.
- Exécuter le script.
À propos de cette solution
Créez automatiquement des brouillons de réponses par e-mail aux commentaires envoyés via Google Forms. Cette solution est axée sur les commentaires des élèves sur les cours, mais vous pouvez l'appliquer à n'importe quel cas d'utilisation pour lequel vous recevez des commentaires à l'aide de Google Forms.

Fonctionnement
Le script installe un déclencheur basé sur les événements qui s'exécute chaque fois qu'un utilisateur envoie un formulaire. À chaque envoi de formulaire, le script crée un brouillon d'e-mail dans Gmail. L'e-mail est adressé à la personne qui a envoyé le formulaire et inclut les réponses au formulaire ainsi qu'un message de remerciement générique. Vous pouvez modifier l'e-mail avant de l'envoyer.
Services Apps Script
Cette solution utilise les services suivants :
- Service Script : installe le déclencheur basé sur les événements qui se déclenche lorsqu'une personne envoie un formulaire.
- Service Spreadsheet : envoie les réponses au formulaire à Gmail.
- Service Gmail : crée le brouillon d'e-mail avec le message de remerciement et les réponses au formulaire.
Prérequis
Pour utiliser cet exemple, vous devez remplir les conditions préalables suivantes :
- Un compte Google (l'approbation de l'administrateur peut être nécessaire pour les comptes Google Workspace).
- Un navigateur Web avec accès à Internet.
Configurer le script
Cliquez sur le bouton suivant pour créer une copie de l'exemple de feuille de calcul Sheets Répondre aux commentaires :
Exécuter le script
- Cliquez sur Form reply tool > Enable auto draft replies (Outil de réponse au formulaire > Activer les brouillons de réponses automatiques). Vous devrez peut-être actualiser la page pour que ce menu personnalisé s'affiche.
- Lorsque vous y êtes invité, autorisez les scripts. <<../_snippets/oauth.md>>
- Cliquez à nouveau sur Form reply tool > Enable auto draft replies (Outil de réponse au formulaire > Activer les brouillons de réponses automatiques).
- Cliquez sur Tools > Manage form > Go to live form (Outils > Gérer le formulaire > Accéder au formulaire en ligne).
- Remplissez le formulaire, puis cliquez sur Submit (Envoyer).
- Ouvrez Gmail et vérifiez vos brouillons. Vous devriez avoir un nouveau brouillon avec la réponse au formulaire.
Examiner le code
Pour examiner le code Apps Script de cette solution, cliquez sur Afficher le code source :
Afficher le code source
Code.gs
</section>
Contributeurs
Cet exemple a été créé par Ben Collins, formateur sur benlcollins.com et Google Developer Expert.
- Retrouvez Ben sur Twitter @benlcollins.
- Consultez le blog de Ben.
Cet exemple est géré par Google avec l'aide de Google Developer Experts.