Applica a

Smartsheet
  • Pro
  • Business
  • Enterprise

Utilizzare una query string dell’URL per precompilare valori predefiniti su un modulo

Personalizza i link ai moduli con query string per fornire valori predefiniti diversi per ogni destinatario.

Chi può usarlo?

Piani:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

 

Quando un utente accede a un modulo tramite un link personalizzato, le informazioni provenienti dall’URL precompilano i campi nel modulo.

Scenario

Immagina che un responsabile vendite voglia che il proprio team registri tutte le telefonate in un foglio centralizzato e facilmente accessibile e che ogni chiamata includa il nome dell’addetto che l’ha registrata. Il responsabile crea un modulo di base e poi fornisce a ogni membro del team un URL diverso con una query string che si precompila con il rispettivo nome. Ogni membro del team può quindi registrare facilmente le informazioni senza dover inserire ogni volta gli stessi dettagli di base e può visualizzare tutte le informazioni in un unico posto.


Aggiungere una query string a un URL del modulo

Per creare una query string per un URL del modulo:

  1. Nella barra del menu, seleziona Moduli > Gestisci moduli.
  2. Passa con il mouse sopra il modulo da distribuire con URL personalizzati.
  3. Dall’icona Menu, seleziona Copia URL modulo Icona Copia URL modulo .
  4. In un’applicazione di fogli di calcolo o di elaborazione di testi, incolla l’URL.
  5. Alla fine dell’URL, procedi nel modo seguente:
    1. Digita un punto interrogativo (?)
    2. Digita il valore dell’etichetta del campo del modulo che desideri compilare (ad esempio: Rapp). Devi utilizzare l’etichetta del campo del modulo affinché i valori vengano compilati correttamente. 
    3. Digita un segno di uguale (=).
    4. Digita il valore che desideri impostare come valore predefinito (ad esempio: Sally Smart).

      Ad esempio: https://app.smartsheet.com/b/form/6145a2c33c4e42e68bf53900e4a4845b?Rep=Sally%20Smart

  6. Per includere più campi nell’URL, uniscili con una e commerciale (&).
     

    Ad esempio: https://app.smartsheet.com/b/form/6145a2c33c4e42e68bf53900e4a4845b? Rapp=Sally%20Smart&ECA=sallysmart@smartsheet.com

 

Per compilare un elenco a discesa a selezione multipla con più valori utilizzando la query string, includi una & e ripeti il campo per ogni valore aggiuntivo:
?Multi=Apple&Multi=Orange

Per più di due valori, continua a elencare il campo ogni volta:
?Multi=Apple&Multi=Orange&Multi=Banana

 

Aspetti da considerare

  • Le stringhe precompilate non funzionano quando richiedi agli utenti di accedere per utilizzare il modulo. L’autenticazione cancella qualsiasi personalizzazione dall’URL.
  • I campi del modulo fanno distinzione tra maiuscole e minuscole. Tieni presente questo aspetto quando aggiungi valori alla stringa URL.
  • L’URL non può contenere spazi. Per includere uno spazio, usa %20. Per gli altri caratteri, fai riferimento all’elenco dei caratteri speciali in fondo a questa pagina.
  • Se hai abilitato l’opzione Consenti al mittente di inviare un’e-mail con una copia dell’invio del modulo nelle impostazioni del modulo, puoi utilizzare le query string per selezionare automaticamente questa opzione sul modulo e inserire un indirizzo e-mail predefinito. Utilizza ECA per inserire le informazioni in questo campo. 

    Ad esempio:
    https://app.smartsheet.com/b/form/6145a2c33c4e42e68bf53900e4a4845b?ECA=sallysmart@smartsheet.com

  • I valori sono modificabili ma non privati. Puoi nascondere la visualizzazione dei campi nel modulo, ma i valori vengono comunque visualizzati nell’URL, e chiunque disponga del link può vedere l’URL e i dati dei valori precompilati.
  • Se il tuo team ha bisogno di inviare di nuovo gli stessi dati, può usare il pulsante Indietro del browser per ricaricare il modulo con gli ultimi valori inviati, inclusi quelli precompilati. A quel punto, può sovrascrivere quanto necessario e reinviare il modulo. Prendi in considerazione l’aggiunta di questo suggerimento nel campo descrizione del modulo in modo che il tuo team impari questa scorciatoia.
  • Utilizza sempre le etichette dei campi del modulo anziché i nomi dei campi del foglio di intake affinché i valori vengano compilati correttamente nel modulo. Ad esempio, se il nome del campo del tuo foglio è Ticket ID (ID ticket), ma quello che utilizzi nel modulo per l’etichetta è Request ID (ID richiesta), dovrai utilizzare la stringa ?Request%20ID affinché tale campo venga compilato.

Includere caratteri speciali nella query string

Se desideri includere uno spazio o un altro carattere speciale nell’URL, devi utilizzare la codifica percentuale dell’URL. La seguente tabella include alcuni caratteri speciali comuni che puoi utilizzare e i relativi valori di codifica percentuale. Questi caratteri sono noti anche come caratteri di escape.

Per compilare questoDigita questo nell’URL
Carattere dello spazio%20
Segno di uguale (=) %3D
Simbolo percentuale (%) %25
Simbolo del numero (#) %23
Simbolo del dollaro USA ($) %24
"E" commerciale (&)%26
Accento grave (`) %60
Due punti (:) %3A
Segno di minore () %3C
Segno di maggiore (>) %3E
Parentesi quadra sinistra ([) %5B
Parentesi quadra destra (]) %5D
Parentesi graffa sinistra ({) %7B
Parentesi graffa destra (}) %7D
Virgolette (" ") %22
Segno più (+) %2B
Chiocciola (@) %40
Barra da sinistra a destra (/) %2F
Punto e virgola (;) %3B
Punto interrogativo (?) %3F
Barra inversa (\) %5C
Accento circonflesso (^) %5E
Barra dritta verticale (|) %7C
Lineetta ondulata (~) %7E
Apostrofo (’) %27
Virgola (,) %2C

Scenari avanzati

Esistono molti modi diversi per usare le query string. Nell’elenco che segue vengono forniti alcuni spunti per i quali è possibile utilizzare query string. 

  • Dashboard: crea una dashboard con link diversi allo stesso modulo. Ogni link ha delle query string che usano campi che controllano la logica condizionale nel modulo per creare link rapidi a diversi tipi di richieste, tutte elaborate a livello centrale. 
  • Formule: usa le formule per creare automaticamente un modulo precompilato e generare elementi di follow-up, come avvisi automatici per inviare l’URL al richiedente originale.
  • Codici QR: crea codici QR diversi che usano lo stesso modulo di base ma hanno query string URL diverse e stampali su adesivi da incollare su apparecchiature diverse. Indica alle persone di scansionare il codice QR e inserire i propri dettagli per creare un registro di utilizzo delle apparecchiature semplice.