Connecter une question

Comment fonctionne la connexion, ce que contient la feuille des options, à qui appartient chaque colonne, et ce que fait la déconnexion

Connecter une question, c'est confier sa liste d'options à une feuille de calcul. Ce guide explique ce qu'est cette feuille, comment ses colonnes fonctionnent, et comment revenir en arrière.

Connecter une question

Ouvrez l'onglet Quest. dans le panneau latéral, cliquez sur une question, et appuyez sur Connecter la question.

La première connexion sur un formulaire crée une unique feuille de calcul dans votre Drive, nommée - Dynamic Form Choices, et attribue à la question un onglet dédié. L'onglet est prérempli avec les options que la question possède déjà, rien n'est donc perdu lorsque vous connectez une question existante. Chaque connexion ultérieure ajoute un onglet à cette même feuille de calcul.

Il n'y a aucun fichier à choisir et aucune boîte de dialogue à remplir. Le module crée la feuille lui-même, ce qui explique aussi pourquoi il n'a jamais besoin d'accéder au reste de votre Drive.

La feuille des options

Une feuille de calcul par formulaire, un onglet par question connectée. Vous pouvez y accéder de deux façons :

  • Ouvrir {nom de l'onglet} à l'intérieur d'une question connectée, qui va directement à l'onglet de cette question
  • Ouvrir la feuille des options dans le menu de la roue dentée, qui ouvre le fichier

Les noms d'onglets suivent le titre de la question. Si vous renommez l'onglet à la main, votre nom l'emporte et le module cesse de le renommer.

Les trois colonnes

Tous les onglets ont la même disposition fixe, et chaque colonne a exactement un propriétaire :

ColonnePropriétaireContenu
A OptionsvousUne option par ligne, dans l'ordre où vous voulez les proposer
B CapacityvousLimite facultative pour l'option de la même ligne
C Takenle moduleNombre actuel d'inscriptions pour cette option

Le module écrit la colonne C et rien d'autre. Il n'écrase jamais ce que vous mettez en colonne A ou en colonne B, et il ne lit jamais d'autre feuille de calcul que celle-ci.

Colonne A : les options

Une option par cellule, à partir de la ligne 2. Les lignes vides sont ignorées et les doublons sont éliminés sans tenir compte de la casse, une liste un peu désordonnée ne pose donc pas de problème.

Colonne B : la capacité

Un nombre en B5 plafonne l'option qui se trouve en A5. Les capacités sont associées par ligne, et non par nom.

  • Vide signifie illimité
  • 0 garde l'option fermée sans supprimer sa ligne
  • Tout autre nombre est le nombre maximal d'inscriptions ; une fois atteint, l'option est retirée automatiquement du formulaire
  • Augmenter le nombre ramène l'option à la synchronisation suivante

Colonne C : les places prises

Écrite par le module après chaque envoi. Laissez-la tranquille ; tout ce que vous y saisissez est remplacé à la synchronisation suivante.

Conservez la ligne d'en-têtes

La ligne 1 contient Options, Capacity et Taken, et ces en-têtes restent en anglais dans toutes les langues. Le module vérifie que la cellule A1 affiche toujours Options avant d'écrire quoi que ce soit, et c'est ce qui empêche une colonne décalée ou supprimée d'envoyer vos nombres de capacité dans le formulaire en guise d'options. Ne les traduisez donc pas.

Si A1 affiche autre chose, la synchronisation de cette question s'arrête sur une erreur de disposition et la question conserve les options qu'elle possède déjà. Remettez l'en-tête en place, ou déconnectez la question.

Modifiez dans la feuille, pas dans le formulaire

Une fois qu'une question est connectée, la feuille fait référence. Modifier les options de la question dans l'éditeur Google Forms fonctionne jusqu'à la synchronisation suivante, qui les écrase depuis la colonne A. Le panneau latéral le rappelle sur chaque question connectée.

Déconnecter une question

Ouvrez la question dans le panneau latéral et appuyez sur Déconnecter la question. Une confirmation vous est demandée au préalable, car :

  • l'onglet de la question est supprimé de la feuille des options, capacités comprises
  • la question récupère sa liste complète d'options, y compris celles qui avaient été retirées une fois complètes
  • les limites de capacité et la synchronisation s'arrêtent pour cette question

Les données de l'onglet supprimé restent récupérables via l'historique des versions de la feuille de calcul dans Google Sheets.

Déconnecter la dernière question connectée laisse la feuille des options dans votre Drive et ajoute (disconnected) à son nom. Les colonnes A et B sont votre propre travail : le module ne met donc jamais le fichier à la corbeille, il cesse simplement de le suivre, et reconnecter une question démarre une toute nouvelle feuille des options. Si vous aviez ajouté vos propres onglets, seul l'onglet du module est supprimé et le fichier reste inchangé.

Reconnecter la question repart d'un onglet vierge, prérempli avec les options actuelles de la question.

Supprimer depuis la feuille

La mise en miroir fonctionne dans les deux sens, vous pouvez donc aussi déconnecter depuis la feuille de calcul :

  • Supprimez l'onglet d'une question et cette question est déconnectée à la synchronisation suivante. Sa liste complète d'options est restaurée, les limites de capacité et la synchronisation s'arrêtent, et le panneau latéral affiche sur la ligne un avis expliquant que l'onglet a été supprimé. Vous pouvez masquer cet avis, ou appuyer sur Connecter la question pour reconnecter avec un onglet vierge
  • Supprimez ou mettez à la corbeille toute la feuille des options et chaque question du formulaire est déconnectée. Il n'y a aucune demande de confirmation ici, car ces synchronisations s'exécutent en arrière-plan sans que personne ne regarde

La récupération est celle de Google : restaurez le fichier depuis la corbeille de Drive dans les 30 jours, ou utilisez l'historique des versions de Sheets pour le contenu des onglets. Notez qu'un fichier restauré n'est plus celui que le module suit, la connexion suivante démarre donc une nouvelle feuille des options.

Quelques conseils pratiques

  • Un onglet par question. Pour alimenter plusieurs questions, connectez-les une à une et remplissez leur propre onglet
  • Gardez la colonne A sous forme de simple liste verticale démarrant à la ligne 2
  • Renommer le texte d'une option remet son décompte à zéro, car les décomptes sont liés au texte exact. Corrigez les fautes de frappe avant de partager le formulaire, pas en pleine campagne
  • Si vos options vivent déjà dans une autre feuille de calcul, ne les ressaisissez pas. Voir Avancé : options depuis une autre feuille de calcul