Comment ajouter une liste déroulante à un formulaire Google à partir d’une feuille de calcul: les secrets incontournables pour 2024

Video google form to populate google sheet

Bienvenue dans notre guide ultime sur la façon d’ajouter une liste déroulante à un formulaire Google à partir d’une feuille de calcul. Dans cet article, je vais vous révéler tous les secrets pour utiliser cette fonctionnalité et peupler les options d’une liste déroulante à partir d’une feuille de calcul. Suivez ces étapes simples et vous serez prêt à partir !

Ajouter une liste déroulante à votre formulaire Google

La première étape pour intégrer une liste déroulante à votre formulaire Google est d’ajouter une question de type “Déroulant” à votre formulaire. Cette question permet aux utilisateurs de sélectionner une option parmi une liste déroulante.

Accéder à la feuille de calcul liée aux réponses

Pour trouver la feuille de calcul liée à votre formulaire Google et enregistrer les réponses, accédez à votre formulaire Google et cliquez sur l’onglet “Réponses”. Vous verrez une icône en forme de feuille intitulée “Voir dans Sheets”. Cliquez sur cette icône pour ouvrir la feuille de calcul liée.

Lister les options de la liste déroulante dans la feuille de calcul liée

Une fois dans la feuille de calcul liée, accédez à la première colonne (colonne A) d’une nouvelle feuille ou d’une partie inutilisée d’une feuille existante. Liste toutes les options que vous souhaitez voir apparaître dans le menu déroulant de votre formulaire Google. Chaque option doit être sur une ligne séparée.

Localiser et noter le nom de la feuille de calcul

Le nom de la feuille où vous avez listé les options s’affiche en bas à gauche de l’écran. Notez ce nom car vous en aurez besoin pour votre script.

Localiser et noter l’ID de votre formulaire Google

Dans votre formulaire Google, accédez au mode d’édition et vérifiez l’adresse Web (URL) dans la barre d’adresse de votre navigateur. L’ID du formulaire est la longue chaîne de chiffres et de lettres située entre /d/ et /edit dans l’URL. Notez cette ID pour votre script.

Accéder à Google Apps Script et écrire un script pour peupler la liste déroulante

Accédez à “Extensions” dans votre feuille de calcul Google et sélectionnez “Apps Script”. Dans l’éditeur de script, collez le code suivant :

function updateDropdown() {
  // Obtenir le formulaire et la feuille de calcul
  var form = FormApp.openById('<VOTRE_ID_DE_FORMULAIRE>');
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('<NOM_DE_VOTRE_FEUILLE>');

  // Obtenir les données de la feuille de calcul
  var data = sheet.getRange('A:A').getValues();
  var items = data.flat().filter(String);

  // Obtenir la question de la liste déroulante dans le formulaire
  var formItems = form.getItems(FormApp.ItemType.LIST);
  var listItem = formItems[0].asListItem();

  // Mettre à jour les options de la liste déroulante
  listItem.setChoiceValues(items);
}

Remplacez <VOTRE_ID_DE_FORMULAIRE> par l’ID que vous avez noté précédemment et <NOM_DE_VOTRE_FEUILLE> par le nom de votre feuille. Notez que la ligne de code var data = sheet.getRange('A:A').getValues(); scannera toutes les valeurs de la colonne A. Vous pouvez également préciser une plage spécifique, par exemple A1:A23. Il est important de prendre en compte que par défaut, le formulaire Google enregistrera les réponses dans la feuille1, donc il est préférable d’ajouter cette liste déroulante dans un nouvel onglet, par exemple Sheet2. Cela évitera les écrasements et les corruptions de la liste déroulante.

Exécuter le script pour mettre à jour les choix de la liste déroulante dans le formulaire Google

Après avoir collé le script, exécutez la fonction updateDropdown. Cela exécute le script et met à jour les choix de la liste déroulante dans votre formulaire Google en fonction des données répertoriées dans la colonne A de votre feuille de calcul. Assurez-vous de cliquer sur l’icône de sauvegarde, puis sur le bouton d’exécution pour que le script fonctionne correctement. Une fois exécuté, vous verrez un encadré jaune “exécution terminée” en bas de la page si le script a été exécuté correctement.

Tester le formulaire Google pour vérifier que la liste déroulante affiche les bonnes options

Prévisualisez et testez votre formulaire Google pour vous assurer que le menu déroulant affiche correctement toutes les options que vous avez répertoriées dans la feuille de calcul.

Nous espérons que vous avez maintenant une meilleure compréhension de la façon d’utiliser la fonctionnalité de liste déroulante de Google Forms à partir d’une feuille de calcul et comment utiliser Google Forms pour peupler la liste déroulante. Si vous avez aimé cet article, vous aimerez peut-être notre article sur la création d’une pétition sur Google Forms ou notre article sur la numérotation des questions dans Google Forms. Si vous souhaitez savoir comment recevoir une notification par e-mail pour chaque réponse dans Google Forms, nous vous suggérons également de consulter notre guide détaillé.

Si vous avez besoin de plus d’informations sur Google Sheets et d’autres astuces de marketing en ligne, n’hésitez pas à consulter notre site Crawlan.com.

Related posts