Request to connect the Spredsheet to Form widget to Google Sheet

  • Simone_Callegaro
    Domanda del 10 aprile 2024 alle ore 10:44

    Buongiorno,
    sono nuovo con jotform e mi è stato consigliato da un nostro fornitore.
    Avrei la necessità di fare un semplice form con un campo testo e chi ci accede deve mettere un codice.
    Devo agganciarci una validazione esterna tramite una api che ho scritto. Dovrebbe passare il codice inserito e solo se c'è l'ok si abilita il pulsante di submit.
    Se invece non è possibile fare una cosa di questo tipo potrebbe anche andare bene verificare se il codice è presente in un foglio di excel che potrei mettere su google drive o altro posto.
    E' possibile fare una cosa di questo tipo?

    Grazie,
    Simone.

  • Eleazar Jotform Support
    Risposta del 10 aprile 2024 alle ore 13:07

    Hi Simone,

    Thanks for reaching out to Jotform Support. Unfortunately, our Italian Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Italian, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. I’ll need a bit of time to look into this. I’ll get back to you as soon as I can.

  • Eleazar Jotform Support
    Risposta del 10 aprile 2024 alle ore 14:59

    Hi Simone,

    Thanks for your patience. I understand you would like to setup a code so that people you have invited are the only ones who can fill out and submit your form. You can set a custom password to your form and then set it to private so that only the people you have invited will be able to fill the form. Let me show you how.

    1. On Form Builder, click on Settings.
    2. Under Form Settings, click on Show More Options.
    3. Then, under Password Protection, check the box next to Enable Password Protection.
    4. Set up your password.
    5. Request to connect the Spredsheet to Form widget to Google Sheet Image 1 Screenshot 40

    Next is to set your form to private, so that the people you have invited will be the only ones to have access the form.

    1. On Form Builder, click on Publish.
    2. Under Quick Share, click on Settings under Share With Link.
    3. Then set Access Settings to Private. Request to connect the Spredsheet to Form widget to Google Sheet Image 2 Screenshot 51

    Now, whenever you invite someone to fill out your form they will be prompted with a message to require a password.

    Request to connect the Spredsheet to Form widget to Google Sheet Image 3 Screenshot 62

    You can also check out this form on How to Password Protect a Form.

    If that’s not exactly what you’re looking for, can you explain a bit more so I can help you better?

    After we hear back from you, we’ll have a better idea of what’s going on and how to help.

  • Simone
    Risposta del 12 aprile 2024 alle ore 06:27

    Hi Eleazer,
    I thank you but I need more support. This is my question in english

    I need to create a simple form with a text field where users must enter a text (customer code). I need to integrate external validation through an API that I've written. The entered code should be passed for validation, and only if it's validated successfully, the submit button should be enabled. Alternatively, if it's not feasible to implement this with an API, it could work to check if the code is present in an Excel spreadsheet that I could host on Google Drive or elsewhere. Is it possible to implement something like this?


    Best Regards,

    Simone.

  • Joseph Jotform Support
    Risposta del 12 aprile 2024 alle ore 06:50

    Buongiorno Simone,

    Grazie per averci ricontattato. Purtroppo, non è possibile effettuare una validazione esterna tramite API. Questo perché, affinché i dati vengano inviati, è necessario cliccare sul pulsante Invia. Quindi, la chiamata API potrebbe funzionare solo dal momento che i dati sono stati già inviati, cosa non utile al tuo caso.

    In alternativa, puoi utilizzare il nostro widget Spreadsheet to Form. In questo widget, puoi caricare un foglio Excel e impostare un colonna come codice di accesso. Ecco come fare:

    1. Nel Form Builder, cerca e seleziona Spreadsheet to Form dalla scheda Widgets.Request to connect the Spredsheet to Form widget to Google Sheet Image 1 Screenshot 70
    2. Nel pannello a destra, carica il tuo file Excel e la colonna da cui prendere il codice di accesso.Request to connect the Spredsheet to Form widget to Google Sheet Image 2 Screenshot 81
    3. Imposta tutti gli altri campi del modulo come Nascosti.Request to connect the Spredsheet to Form widget to Google Sheet Image 3 Screenshot 92
    4. Clicca su Settings e poi su Conditions. Seleziona Show/Hide Field.Request to connect the Spredsheet to Form widget to Google Sheet Image 4 Screenshot 103
    5. Impostala come di sotto.Request to connect the Spredsheet to Form widget to Google Sheet Image 5 Screenshot 114

    Ora, se il codice di accesso inserito nel widget è corretto, vengono mostrati tutti i campi. Altrimenti, i campi rimangono nascosti. Ecco il mio esempio: Request to connect the Spredsheet to Form widget to Google Sheet Image 6 Screenshot 125

    Puoi consultare questa guida su Come Utilizzare il Widget Da Foglio Elettronico a Modulo. Nota che con questa soluzione, il file Excel caricato nel modulo, deve essere eliminato e ricaricato ogni volta che vuoi o che hai apportato delle modifiche. Questo perché, non è un file che può essere modificato in modo dinamico, ma è necessari caricare le versione aggiornata nel widget ogni volta che un modifica è stata applicata.

    Prova e facci sapere se hai bisogno di ulteriore aiuto.

  • Joseph Jotform Support
    Risposta del 12 aprile 2024 alle ore 06:57

    Buongiorno Simone,

    In aggiunta alla mia risposta precedente, ti comunico che hai la disponibilità di creare il tuo Widget API personalizzato da implementare nel Form Builder. In questo modo, dovresti essere in grado di utilizzare una chiamata API per validare un codice inserito nel widget da te creato e compararlo con un database esterno. Puoi consultare questa pagina riguardo ai Widget API Personalizzati.

    Rimaniamo a disposizione per ulteriori chiarimenti.

  • Simone_Callegaro
    Risposta del 12 aprile 2024 alle ore 08:54

    Buongiorno Joseph,

    grazie mille delle informazioni. Provo entrambe le soluzioni.

    Grazie,

    SImone

  • Simone_Callegaro
    Risposta del 12 aprile 2024 alle ore 10:54

    Ciao Joseph,

    sto provando quello che mi hai scritto e ho una domanda. Una volta aggiunto Spreadsheet to Form, è possibile farlo puntare ad un google Sheet che posso popolare dinamicamente?
    Vorrei aggiornare l'elenco dei clienti ogni sera in base a certe caratteristiche. Oppure c'è modo di caricare il file excel aggiornato tramite API?

    Grazie,

    SImone.

  • Eleazar Jotform Support
    Risposta del 12 aprile 2024 alle ore 11:17

    Hi Simone,

    Thanks for reaching out to Jotform Support. Unfortunately, our Italian Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Italian, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, coming back to your question, You can integrate your form into google sheets in Settings then add an edit link column. Let me show you how.

    1. On Form Builder, click on Settings on top.
    2. Click on Integrations on the left.
    3. Select Google Sheets.
      Request to connect the Spredsheet to Form widget to Google Sheet Image 1 Screenshot 40
    4. When setting up the integrations, you can check the Edit Link box, so that the submission can be edited any time.
    5. Click Save.
      Request to connect the Spredsheet to Form widget to Google Sheet Image 2 Screenshot 51

    Whenever a form is filled out and submitted, it will populate in your Google Sheets. And you can edit this any time with the edit link cell.
    Request to connect the Spredsheet to Form widget to Google Sheet Image 3 Screenshot 62

    You can also check out this guide on How to Integrate Forms With Google Sheets.

    Give it a try and let us know if you have any other questions.


  • Simone_Callegaro
    Risposta del 15 aprile 2024 alle ore 05:16

    Thank you Eleazar,

    the question was different though. With what you explained to me, can I get the answers on Google Sheet. The question was instead this:

    Once Spreadsheet to Form is added, is it possible to make it point to a Google Sheet that I can populate dynamically?

    I would like to update the list of clients every evening based on certain characteristics. Or is there a way to upload the updated Excel file via API?

  • Vincenzo Jotform Support
    Risposta del 15 aprile 2024 alle ore 06:33

    Buongiorno Simone,

    Grazie per averci contattato nuovamente. Purtroppo per far funzionare il nostro widget Da Foglio Elettronico a Modulo, al momento, bisogna caricare il Documento Excel manualmente. Dunque non è possibile collegare il widget a un foglio di Google Sheet o di caricare tale file via API.

    Poiché la funzione che sta cercando non è ancora disponibile su Jotform, ho inoltrato la sua richiesta ai nostri sviluppatori, ma quando o se verrà sviluppata dipenderà dal loro carico di lavoro, da quanto è fattibile e da quanti altri utenti la richiederanno. Se ci saranno aggiornamenti, torneremo su questa discussione e glielo faremo sapere.

    Grazie per la sua pazienza e comprensione, lo apprezziamo molto.

  • Simone_Callegaro
    Risposta del 3 maggio 2024 alle ore 05:09

    Buongiorno Vincenzo,

    sai per caso se è stata presa in considerazione la richiesta? Abbiamo fatto l'upgrade annuale a Silver in quanto lo strumento ci è stato molto utile e stiamo implementando alcuni form.
    Il problema è che ho 3 form con Excel collegato e tutte le mattine devo manualmente aggiornare i dati. Ho visto analizzando che il programma fa delle chiamate a delle api dei widget
    https://app-widgets.jotform.io/spreadsheettoform/api/
    però logicamente io non ho accesso a quelle. Dici che è possibile farmi avere una chiave per poter eliminare e caricare il file tramite api?
    Altrimenti, esiste un workaround magari facendo un widget custom che possa fare il lavoro al posto mio? Sarebbe davvero di aiuto....

    Grazie,
    Simone.

  • Vincenzo Jotform Support
    Risposta del 3 maggio 2024 alle ore 06:10

    Buongiorno Simone,

    Grazie per averci contattato nuovamente. Mi piacerebbe informarla che quando inviamo una richiesta di sviluppo, il nostro team di riferimento le raccoglie e le aggiunge a una lista, ma quando o se verrà sviluppata dipenderà dal carico di lavoro dei nostri sviluppatori, da quanto è fattibile e da quanti altri utenti la richiederanno. Dunque, non sappiamo quando o se verrà sviluppata. Ma se ci saranno aggiornamenti in merito, ritorneremo su questa discussione per farglielo sapere.

    Purtroppo, al momento, l'Excel del nostro widget Da Foglio Elettronico a Modulo può essere aggiornato solo manualmente e non via API. Dunque, può considerare di costruire un widget personalizzato. Può consultare questa guida per sapere come fare.

    Poiché non forniamo servizi di creazione di widget personalizzati, può considerare di collaborare con uno sviluppatore esterno. Può consultare la nostra pagina Jotform Solutions Partner o la Jotform - Fiver directory.

    Restiamo a sua disposizione per ulteriori chiarimenti.

 
La tua Risposta