Widgets d’enquête pour Grist

Quatre widgets à ajouter dans un document Grist (vue « widget personnalisé ») pour construire et gérer un formulaire d’enquête.

On les utilise dans cet ordre :
  1. Création & vérification du formulaire et de sa table de réponses
  2. Lien public à envoyer aux répondants
  3. Aperçu d’une réponse
  4. Open data : publication des résultats
  5. Synchronisation open data : rapatrier un flux open data dans une autre table Grist (optionnel, côté destination)
1
Création / vérification

Éditeur & correspondance

Crée et modifie le formulaire avec l’éditeur visuel SurveyJS, puis vérifie et répare la correspondance avec la table de réponses Grist (colonnes manquantes, types, formules système). C’est le point de départ.

2
Lien public

Lien formulaire public

Génère l’URL publique du formulaire à partir de la table de réponses : un lien pré-rempli pour la ligne sélectionnée (paramètre ?cle=), ou un lien « nouvelle réponse ». À copier et envoyer aux répondants.

3
Aperçu des résultats

Visualiseur

Affiche la réponse sélectionnée en lecture seule, mise en forme comme le formulaire (pièces jointes comprises). Pour relire ou contrôler une réponse sans risque de la modifier.

4
Open data

Open data

Publie une table en JSON via un lien public, en ne diffusant que les colonnes choisies. Pour la réutilisation externe des résultats (open data).

5
Synchronisation open data

Synchronisation open data

Rapatrie un flux open data (créé à l’étape 4, éventuellement dans un autre document) vers la table liée, dans un seul sens. Vérifie au chargement si la table est à jour ; sinon affiche les différences et propose une mise à jour. Les lignes ajoutées à la main sont préservées.