2014-11-03 10 views
5

utilizzano moduli di Google, i dati possono salvate nel foglio di calcolo. Ora vorrei applicare la convalida nel campo Nome utente per evitare la duplicazione. Come si può aggiungere la convalida UNIQUE nel campo del modulo di Google utilizzando lo script di Google?Unico convalida campo in Google forma

risposta

2

penso che non è possibile aggiungere la convalida per i campi nei valori del modulo di Google utilizzando Google Apps Script direcly.

Una cosa che si può considerare di modificare le impostazioni nel Google formarsi, se il valore di campo nome utente è uguale al nome utente che ha registrato per accedere a tale modulo. Puoi farlo selezionando "ammetti solo una risposta per persona (accesso richiesto)".

Se la soluzione di cui sopra non si applica per il vostro requisito, il/Servizio Html UiApp in Apps Script vi aiuterà nella creazione di moduli personalizzati.

È possibile creare un modulo personalizzato e scrivere una funzione personalizzata per ottenere i valori di campo Nome utente utilizzando SpreadsheetApp classe in un array. Prima di inviare il modulo, confrontare il campo Nome utente dalla forma Google con l'elenco dei valori delle celle nome utente che abbiamo ottenuto in un array e verificare la presenza di unicità.

Spero che questo aiuti!