Google Forms est une solution d'enquêtes et de questionnaires basée dans le cloud. Elle permet de collaborer en temps réel et propose des outils puissants pour personnaliser les questions des formulaires. Google Forms peut également être utilisé pour créer des questionnaires 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 le 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 Forms à l'aide du service Forms Apps Script intégré. Le service Spreadsheet vous permet d'accéder à la feuille de calcul Google Sheets dans laquelle les réponses au formulaire 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 les réponses ou s'il envoie un message de confirmation aux personnes qui y répondent.
- Vous pouvez créer des menus personnalisés et définir plusieurs interfaces de boîtes de dialogue et barres latérales personnalisées à l'aide du code HTML et CSS standards. Ces composants d'UI étendent l'éditeur Google Forms, et non le formulaire que voient les personnes interrogées.
- Vous pouvez utiliser des déclencheurs de modules complémentaires pour exécuter des fonctions spécifiques lorsque certains événements déclencheurs se produisent. Par exemple, les déclencheurs installables d'envoi de formulaire 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 est associée à 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 de formulaire suivants :
- Types de questions
- Types statiques
Quiz
Forms peut également servir de quiz. Si vous désignez un formulaire comme un quiz, vous pouvez attribuer des valeurs de points et des commentaires à chaque question du formulaire. Les valeurs de points permettent de personnaliser la notation du quiz. Les commentaires, représentés par la classe QuizFeedback
dans le service Forms, sont des textes et des liens présentés au répondant après qu'il 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 lorsqu'un module complémentaire est installé.
Pour en savoir plus sur les déclencheurs qui peuvent être utilisés avec les modules complémentaires Forms et sur les restrictions qui s'appliquent à leur utilisation, consultez Déclencheurs de modules complémentaires.