# Google Sheets

Synchronisez automatiquement chaque soumission vers une feuille de calcul Google avec un mappage de colonnes personnalisé.

## Google Sheets

Envoyez chaque soumission vers une feuille de calcul Google sous forme de nouvelle ligne. Mappez les champs à des colonnes personnalisées, connectez plusieurs comptes Google et remplissez les réponses passées.

<h2 id="what-you-get">Ce que vous obtenez</h2>

<ul>
  <li>Une ligne par soumission, synchronisée en temps réel</li>
  <li>Mappage de colonnes au niveau des champs avec des libellés personnalisés</li>
  <li>
    Colonnes de métadonnées (soumis le, e-mail du répondant, ID de soumission, nom du formulaire, statut de la soumission, lien PDF, canal,
    ID de la demande)
  </li>
  <li>Feuille de calcul créée automatiquement par formulaire</li>
  <li>Remplissage des soumissions existantes à la connexion</li>
  <li>Plusieurs comptes Google par espace de travail</li>
  <li>Ligne de test pour vérifier la connexion avant l’arrivée de vraies soumissions</li>
</ul>

<h2 id="connect">Connecter Google Sheets</h2>

<h2 id="column-mapping">Mappage des colonnes</h2>

<p>
  Activez <strong>Exporter tous les champs du formulaire</strong> pour inclure chaque question, ou désactivez-le pour choisir des champs
  spécifiques et définir des en-têtes de colonnes personnalisés.
</p>

<p>
  Les libellés de colonnes correspondent par défaut au titre de la question, mais peuvent être remplacés — utile lorsque votre feuille de
  calcul alimente un autre outil qui attend des noms d’en-têtes spécifiques.
</p>

<p>
  Les valeurs sont écrites par <em>position</em> de colonne, jamais en faisant correspondre le texte de l’en-tête. Renommer un en-tête dans
  Google Sheets est sans danger ; réorganiser ou supprimer une colonne ne l’est pas, et place les valeurs au mauvais endroit. Quand votre
  mappage ou les questions de votre formulaire changent, Formstep réécrit la ligne 1 de la feuille de calcul qu’il a créée afin que
  l’en-tête corresponde toujours à ce qu’il ajoute.
</p>

<h3 id="repeating-groups">Groupes répétables</h3>

<p>
  Un <a href="/fr/building-forms/repeating-groups">groupe répétable</a> permet aux répondants d’ajouter autant d’entrées qu’ils en ont
  besoin — comme une liste d’invités, chacun avec un nom et un âge. Dans le sélecteur de champs, vous choisissez comment le mapper :
</p>

<ul>
  <li>
    <strong>Le groupe entier</strong> se mappe sur une seule colonne. Chaque entrée s’affiche sous forme de lignes numérotées et étiquetées,
    comme "1. Full name: Jane Appleseed, Age: 34, 2. Full name: Marcus Lee, Age: 29".
  </li>
  <li>
    <strong>Chaque champ membre</strong> se mappe sur sa propre colonne. Les valeurs de chaque entrée sont jointes par <code> · </code>, si
    bien que la colonne Full name affiche "Jane Appleseed · Marcus Lee".
  </li>
</ul>

<p>
  Choisissez l’un, l’autre, ou les deux. Si vous retirez plus tard un champ membre de votre formulaire, il apparaît toujours dans le
  sélecteur afin que les soumissions passées conservent leur colonne — votre mappage ne se casse jamais.
</p>

<h3 id="metadata-columns">Colonnes de métadonnées</h3>

<p>
  Par défaut, Soumis le et Soumissionnaire sont inclus. Ajoutez ou retirez n’importe quelle colonne de métadonnées lors de la configuration,
  et renommez-en n’importe laquelle comme un en-tête de colonne normal.
</p>

<h2 id="multiple-accounts">Plusieurs comptes Google</h2>

<p>
  Un espace de travail peut avoir plusieurs comptes Google connectés, et chaque formulaire en choisit un. Cela fonctionne bien lorsque
  différentes équipes gèrent leur propre Google Drive ou que vous souhaitez des feuilles de calcul clients dans des comptes séparés.
</p>

<p>
  Pour ajouter un autre compte, démarrez une nouvelle configuration d’intégration et autorisez-le avec un autre e-mail Google. Les
  intégrations existantes conservent leur compte actuel.
</p>

<h2 id="backfill">Remplir les soumissions existantes</h2>

<p>
  Lors de votre première connexion, vous pouvez exporter toutes les soumissions existantes dans la feuille de calcul. Le remplissage
  s’exécute en arrière-plan par lots de 50 lignes, avec une progression affichée dans le panneau d’intégration.
</p>

<p>
  Les lignes sont écrites dans l’ordre de soumission (les plus anciennes en premier) pour que la feuille de calcul se lise
  chronologiquement.
</p>

<h2 id="auto-create">Feuilles de calcul créées automatiquement</h2>

<p>
  Formstep crée une feuille de calcul dans votre Google Drive à l’arrivée de la première soumission (pas lors de l’enregistrement). La
  feuille de calcul utilise le nom de votre formulaire, ou le nom personnalisé que vous avez défini lors de la configuration. Si vous
  supprimez la feuille de calcul, Formstep en crée une nouvelle à la prochaine soumission — vous ne perdez aucune donnée.
</p>

<h2 id="test-event">Événement de test</h2>

<p>
  Le panneau de détail de l’intégration dispose d’un bouton <strong>Envoyer un test</strong>. Il ajoute une ligne d’espace réservé à la
  feuille de calcul pour vous permettre de vérifier le mappage des colonnes sans attendre une vraie soumission. Les colonnes de questions
  affichent des espaces réservés
  <code>[Question Title]</code> ; les colonnes de métadonnées affichent des valeurs synthétisées.
</p>

<h2 id="abandoned-responses">Événements de réponses abandonnées</h2>

<p>
  Si un répondant commence votre formulaire mais ne le termine pas, Formstep peut tout de même synchroniser les données partielles. Sur
  l’étape <strong>Soumissions abandonnées</strong>, réglez <strong>Envoyer l’événement d’abandon après</strong> sur 12 heures, 1 jour, 3
  jours ou 1 semaine. Un balayage horaire ajoute alors une ligne avec ce que le répondant a rempli, en utilisant le même mappage de
  colonnes. La colonne Statut de la soumission affiche "Partielle" pour vous permettre de filtrer les réponses incomplètes.
</p>

<p>
  Seuls les brouillons d’un lien de partage sont balayés, et <strong>Champs obligatoires</strong> le restreint davantage : la ligne n’est
  ajoutée que si au moins un des champs choisis a été rempli.
</p>

> ℹ️ **Fonctionnalité Pro**
> <p>
>     La livraison des réponses abandonnées nécessite un plan Pro ou Business. L’intégration Google Sheets de base est disponible sur tous les
>     plans. Voir <a href="/fr/subscription-billing/plans-pricing">les plans et tarifs</a>.
>   </p>

<h2 id="error-handling">Gestion des erreurs</h2>

<p>
  Après 5 échecs consécutifs de quelque nature que ce soit, l’intégration se met automatiquement en pause avec un statut d’erreur et la
  personne qui l’a configurée reçoit un e-mail de notification. Corrigez le problème sous-jacent et réactivez l’intégration — elle reprendra
  à partir de la prochaine nouvelle soumission.
</p>

<h2 id="faq">FAQ</h2>

  <p>Non. Formstep en crée une dans votre Google Drive à l’arrivée de la première soumission.</p>

  <p>Formstep en crée une nouvelle à la prochaine soumission avec les mêmes en-têtes de colonnes. Aucune donnée n’est perdue.</p>

  <p>
    Oui. Les comptes Google sont connectés au niveau de l’espace de travail. N’importe quel membre peut utiliser n’importe quel compte
    connecté lors de la configuration d’une intégration — aucune nouvelle autorisation n’est nécessaire.
  </p>

  <p>
    Oui. Autorisez des comptes supplémentaires lors de nouvelles configurations d’intégration. Chaque formulaire choisit quel compte
    utiliser.
  </p>

  <p>
    La permission de créer et de modifier des feuilles de calcul (API Google Sheets), de créer des fichiers dans Google Drive (fichiers
    uniquement), et de lire votre e-mail et votre nom de profil. Formstep ne peut pas lire vos autres fichiers Drive ni accéder à quoi que
    ce soit en dehors des feuilles de calcul qu’il crée.
  </p>

  <p>
    Les deux apparaissent sous forme de lignes dans la même feuille de calcul. La colonne de métadonnées "Statut de la soumission" affiche
    "Complétée" ou "Partielle", ce qui vous permet de filtrer ou de trier par ce critère.
  </p>

  <p>
    Oui. Ouvrez l’intégration et remappez les champs. La prochaine livraison réécrit la ligne d’en-tête en conséquence ; les lignes
    existantes conservent les valeurs avec lesquelles elles ont été écrites.
  </p>

  <p>Non. La feuille de calcul est fixée dès la création de l’intégration. Supprimez-la et créez-en une nouvelle.</p>

  <p>
    Accédez aux Paramètres du formulaire → Intégrations → Google Sheets et supprimez l’intégration. Pour également révoquer l’accès de
    Formstep à votre compte Google, visitez la page{' '}
    <a href="https://myaccount.google.com/permissions">permissions de votre compte Google</a>.
  </p>

<h2 id="next-steps">Prochaines étapes</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Airtable](/fr/integrations/airtable) — Envoyez les soumissions vers une base Airtable
  - [Notion](/fr/integrations/notion) — Envoyez les soumissions vers une base de données Notion
  - [Webhooks](/fr/integrations/webhooks) — Publiez du JSON signé vers n’importe quelle URL
  - [Groupes répétables](/fr/building-forms/repeating-groups) — Laissez les répondants ajouter plusieurs entrées
  - [Exporter les soumissions](/fr/submissions-analytics/exports) — Téléchargez en CSV, Excel ou PDF
</div>
