Spreadsheet to Form: Can't Prefill Fullname Element

  • qualitefl
    Demandé le 13 février 2024 à 09:55

    Bonjour,

    Lorsqu'on utilise la fonction pré-remplissage ci-dessous, cela ne fonctionne pas lorsqu'on met une autre clé d'entrée que celles qui sont complétées dans le tableau.

    Ici par exemple, si on entre une autre TVA que celles dans le tableau de pré-remplissage cela ne fonctionne pas si la question est mise en obligatoire. En revanche, cela fonctionne si elle n'est pas obligatoire. Comment peut-on faire ?

    De plus, si les personnes n'utilisent pas le bouton pré-remplir et entre une nouvelle TVA, nous n'avons pas de résultats au niveau des tableaux de soumissions.


    Merci par avance pour votre aide,

    Clémence

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 20

  • Kyle Jotform Support
    Répondu le 13 février 2024 à 10:10

    Hi Clemency,

    Thanks for reaching out to Jotform Support. Our French Support agents are currently busy assisting other Jotform users. However, I'd be happy to help you in English using Google Translate and you can reply in whichever language you feel comfortable using. If you'd rather have support in French, let us know, and we can have them do that. But keep in mind that you'll have to wait until they're available again.

    Now, let me help you with your question. I'm sorry this is happening. Can you please share the URL to the form in question so we can try to replicate the issue on our end?

    Once we hear back from you, we'll be able to move forward with a solution.

  • qualitefl
    Répondu le 14 février 2024 à 02:34

    Hi Kyle,

    No worry, I can speak english.

    Here you will find the URL :

    https://eu.jotform.com/build/240222768447358#preview

    Thanks

  • Frédéric Jotform Support
    Répondu le 14 février 2024 à 03:52

    Bonjour Clémence,

    Merci de contacter l'assistance Jotform. Pour remédier ces deux problèmes que vous rencontrez avec le widget Spreadsheet to Form, il vous faut ajouter un champ, par exemple Texte Court, lequel vient remplir automatiquement le widget au moyen d'une condition. Permettez-moi de vous montrer comment faire.

    1. Dans le Générateur de Formulaires, allez à la page Créer.
    2. Ajoutez un élément Texte Court.Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 90
    3. Sélectionnez le widget Spreadsheet to form et allez vers le bas du panneau Propriétés du widget. Spreadsheet to Form: Cant Prefill Fullname Element Image 2 Screenshot 101
    4. Réglez l'option Soumettre la valeur du champ de saisie sur Oui.
    5. Réglez l'option Remplissage automatique par condition sur Oui.
    6. Vous pouvez aussi, éventuellement, régler l'option Exécuter en arrière plan sur Oui si vous souhaitez cacher le widget, lequel n'est plus trop nécessaire puisque le champs Texte court nouvellement ajouté le remplace. Spreadsheet to Form: Cant Prefill Fullname Element Image 3 Screenshot 112

    Reste maintenant à définir une condition pour copier la valeur du champ Texte Court dans le widget. Pour ce faire,

    1. Dans le Générateur de Formulaires, allez à la page Paramètres.
    2. Allez à l'onglet Conditions.
    3. Cliquez sur + Ajouter une condition.Spreadsheet to Form: Cant Prefill Fullname Element Image 4 Screenshot 123
    4. Sélectionnez Mettre à Jour / Calculer un Champ.Spreadsheet to Form: Cant Prefill Fullname Element Image 5 Screenshot 134
    5. Définissez la condition suivante.
    6. Cliquez sur Enregistrer.Spreadsheet to Form: Cant Prefill Fullname Element Image 6 Screenshot 145

    Le détail de la condition étant, avec le champs 9. TVA Intra étant l'élément Texte Court.Spreadsheet to Form: Cant Prefill Fullname Element Image 7 Screenshot 156

    Et voilà. Notez que ceci vous permet de faite l'économie des deux autres widgets Spreadsheet to Form utilisés pour les autres langues prévues, et il vous suffira de donner la traduction du nouveau champ Texte Court dans les options de langes de votre formulaire. Aussi, n'oubliez pas de rendre obligatoire cet élément Texte Court.

    Je ne peux malheureusement pas vous montrer une démonstration avec le clone que j'ai fait de votre formulaire car je n'ai pas accès à votre feuille de calcul. Sur un autre formulaire de test, cela donne:

    Spreadsheet to Form: Cant Prefill Fullname Element Image 8 Screenshot 167

    Essayez, et dites-nous comment ça se passe.

  • qualitefl
    Répondu le 14 février 2024 à 04:48

    Bonjour,

    Super merci cela semble bien fonctionner. J'ai une dernière question l'année dernière nous avions utilisé 4 widgets pour chaque langue donc 4 fichiers excel, 1 pour chaque langue.

    Si la clé d'entrée TVA, correspond à la traduction italienne par exemple, est-ce que cela fonctionnera également et ira chercher dans le fichier excel support avec les questions en français ?

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 20

    Voilà à quoi ressemble notre fichier source en français.

    Nous avions dû l'année dernière avoir 4 fichiers sources avec toutes les langues...

  • Frédéric Jotform Support
    Répondu le 14 février 2024 à 05:18

    Chère Clémence,

    En effet, la question se pose. Les champs qui doivent être automatiquement remplis par le widget Spreadsheet to Form doivent avoir le même nom que les colonnes de la feuille de calcul, et cela vaut lorsque les champs changent de nom lorsqu'on change la langue du formulaire. Pour faire l'économie d'autant de feuilles de calcul que de langues, le mieux est, au sein d'une unique feuille de calcul, de dupliquer les colonnes pour chaque langue en nommant chaque colonne avec le nom du champ tel que traduit dans le formulaire. Comme le champ d'entrée du widget est caché et que, de ce fait, il n'a pas besoin d'être traduit, le nom de la colonne de la feuille de calcul qui sert de clef de recherche n'a pas besoin d'être dupliquée avec sa traduction. Et la condition qui copie la valeur tapée dans le champ Texte Court dans le champ du widget n'a pas non plus besoin d'être dupliquée.

    Ainsi, avec un nouveau tableau où les colonnes sont dupliquées et renommées pour chaque langue, sauf pour la colonne clef, comme ici:

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 30cela donne, avec le même exemple: Spreadsheet to Form: Cant Prefill Fullname Element Image 2 Screenshot 41

    N'hésitez pas à revenir vers nous si vous avez encore besoin d'aide.

  • qualitefl
    Répondu le 14 février 2024 à 05:31

    Très bien merci pour vos retours.

    Cordialement,

    Clémence Maillot

  • qualitefl
    Répondu le 20 février 2024 à 03:19

    Bonjour,

    Concernant le pré-remplissage j'ai une autre question.

    Peut-on l'utiliser quand on a ce genre de cases à remplir ?

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 20

    Merci par avance,

    Clémence

  • Frédéric Jotform Support
    Répondu le 20 février 2024 à 03:44

    Bonjour Clémence,

    Merci de revenir vers nous. Malheureusement, cette fonctionnalité n'est pas encore disponible, il n'est pas encore possible de remplir automatiquement ce champ composé, il vous faut utiliser autant de colonnes dans votre feuille de calcul que de champs, donc dans ce cas, utiliser un élément Texte court si vous tenez à conserver nom et prénom dans une même colonne, ou bien de séparer nom et prénom dans deux colonnes différentes pour deux champs Texte Court. Dans ce dernier cas, il sera plus facile d'utiliser le champ nom comme clef de recherche dans la feuille de calcul.

    Je fais donc suivre auprès de nos développeurs. Je ne peux vous dire à ce jour quand cette fonctionnalité sera prête, tout dépend de la demande, de la viabilité de la fonctionnalité et des priorités de nos développeurs. Soyez néanmoins assurée que dès qu'elle sera disponible, nous reviendrons sur cette discussion pour vous en informer. Merci de votre patience et de votre compréhension.

    N'hésitez pas à revenir vers si vous avez d'autres questions.


  • qualitefl
    Répondu le 20 février 2024 à 05:35

    Bonjour,

    Très bien c'est noté. Merci pour votre retour.

  • qualitefl
    Répondu le 20 février 2024 à 05:41

    En fait j'ai encore une demande.

    Est-ce que le préremplissage peut ce faire pour ce champs :

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 20

    De plus, est-il possible de mettre automatiquement le pays en fonction de l'adresse complétée au-dessus ?

  • Mianala
    Répondu le 20 février 2024 à 07:46

    Bonjour Clémence,

    Merci de votre retour. Malheureusement, le widget Tableur vers formulaire ne prend en charge que les éléments de formulaire suivants :

    • Nom complet
    • Email
    • Heure
    • Texte court
    • Texte long
    • Liste déroulante
    • Choix unique
    • Choix multiples
    • Échelle de notation
    • Notation par étoiles

    Faites-nous savoir si vous avez besoin d'aide supplémentaire.

  • Frédéric Jotform Support
    Répondu le 20 février 2024 à 12:02

    Chère Clémence,

    merci de revenir vers nous, autant pour moi, une mise à jour a déjà eu lieu et le champ Nom complet accepte d'être rempli correctement, pourvu que le nom complet figure dans une seule colonne de la feuille de calcul et que le nom du champ Nom complet soit exactement le même que l'en-tête de la colonne correspondante, comme suit, par exemple:

    Spreadsheet to Form: Cant Prefill Fullname Element Image 1 Screenshot 30

    Donne bien le remplissage automatique, comme ci-dessous:

    Spreadsheet to Form: Cant Prefill Fullname Element Image 2 Screenshot 41

    Essayez, et dites-nous si vous avez encore des questions.