Extension de Google Forms avec des modules complémentaires

Google Forms est une solution cloud d'interrogation et d'enquêtes avec une collaboration en temps réel et des outils puissants pour personnaliser les questions de formulaire. Google Forms permet aussi de créer des questionnaires en ligne.

Vous pouvez étendre Google Forms avec des modules complémentaires qui aident les utilisateurs à créer de nouvelles enquêtes, à établir une connectivité avec des systèmes tiers et à intégrer vos données Forms à d'autres applications Google Workspace (telles que 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 actions que vous pouvez effectuer avec un module complémentaire qui étend Google Forms:

  • Vous pouvez créer, consulter et modifier des formulaires Google Forms à l'aide du service Forms d'Apps Script. Le service Feuille de calcul vous permet d'accéder aux feuilles de calcul Google où sont stockées les réponses aux questions du formulaire.
  • 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 envoie un message de confirmation aux personnes interrogées.
  • Vous pouvez créer des menus personnalisés et définir plusieurs boîtes de dialogue et barres latérales personnalisées à l'aide des langages HTML et CSS standards. Ces composants de l'interface utilisateur étendent l'éditeur Google Forms, et non le formulaire que les personnes interrogées voient.
  • Vous pouvez utiliser des déclencheurs de module complémentaire pour exécuter des fonctions spécifiées lorsque certains événements de déclenchement se produisent. Par exemple, les déclencheurs installables de l'envoi de formulaire permettent à votre module complémentaire de réagir chaque fois qu'un utilisateur envoie une réponse de formulaire.

Structure du formulaire

Un formulaire Google est composé 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 par le participant, 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:

Quiz

Les formulaires peuvent également servir de questionnaires. Si vous définissez un formulaire comme questionnaire, vous pouvez attribuer des points et des commentaires à chaque question du formulaire. Les barèmes de notation permettent de personnaliser le questionnaire. 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 avoir répondu à la question associée au formulaire.

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é.

Consultez la section Déclencheurs de module complémentaire pour en savoir plus sur les déclencheurs pouvant être utilisés avec les modules complémentaires Forms et sur les restrictions qui s'appliquent à leur utilisation.