Google Forms est une solution de questionnaire et d'enquête dans le cloud qui offre une collaboration en temps réel et des outils puissants pour personnaliser les questions des formulaires. Google Forms permet également de créer des quiz en ligne.
Vous pouvez étendre Google Forms avec des modules complémentaires qui aident les utilisateurs à créer des enquêtes, à établir une connectivité avec des systèmes tiers et à intégrer vos données Forms à d'autres applications Google Workspace (comme Google Sheets).
Vous pouvez consulter les modules complémentaires Forms créés par d'autres utilisateurs sur Google Workspace Marketplace.
Ce que vous pouvez faire
Voici quelques exemples de ce que vous pouvez faire avec un module complémentaire qui étend Google Forms:
- Vous pouvez créer, accéder et modifier des formulaires Google à l'aide du service Forms intégré à Apps Script. Le service Feuille de calcul vous permet d'accéder à la feuille de calcul Google Sheets dans laquelle les réponses aux formulaires sont stockées.
- Vous pouvez contrôler le comportement des formulaires à partir d'un module complémentaire à l'aide du service Forms. Par exemple, vous pouvez déterminer si le formulaire accepte des réponses ou envoie un message de confirmation aux personnes interrogées.
- Vous pouvez créer des menus personnalisés et définir plusieurs interfaces de boîtes de dialogue et de barres latérales personnalisées à l'aide de HTML et CSS standards. Ces composants d'interface utilisateur étendent l'éditeur Google Forms, et non le formulaire que les personnes interrogées voient.
- Vous pouvez utiliser des déclencheurs de modules complémentaires pour exécuter des fonctions spécifiées lorsque certains événements de déclenchement se produisent. Par exemple, les déclencheurs installables "form-submit" permettent à votre module complémentaire de réagir chaque fois qu'un utilisateur envoie une réponse à un formulaire.
Structure du formulaire
Un formulaire Google se compose d'un titre, d'une description et d'une liste de questions. Un formulaire peut éventuellement être associé à une feuille de calcul Google Sheets dans laquelle les réponses sont collectées.
Chaque question du formulaire comporte un type qui indique le type d'informations demandées au répondant ou un élément de formulaire statique (comme une image ou une vidéo). Chaque type est représenté par un objet dans le service Forms d'Apps Script. Les modules complémentaires Forms peuvent utiliser ce service pour ajouter, modifier, réorganiser ou supprimer les éléments suivants:
- Types de questions
- Types statiques
Quiz
Forms peut également servir de questionnaire. Si vous désignez un formulaire comme quiz, vous pouvez attribuer des barèmes de notation et des commentaires à chaque question du formulaire. Les valeurs de points permettent de noter le questionnaire de manière personnalisée. Les commentaires, représentés par la classe QuizFeedback
dans le service Forms, sont des liens et du texte présentés à la personne interrogée après qu'elle a répondu à la question du formulaire associée.
Déclencheurs
Les déclencheurs Apps Script permettent à un projet de script d'exécuter une fonction spécifiée lorsque certaines conditions sont remplies, par exemple lorsqu'un formulaire est envoyé ou qu'un module complémentaire est installé.
Pour en savoir plus sur les déclencheurs de modules complémentaires, consultez la section Déclencheurs de modules complémentaires.