Nell’articolo su Moduli Google avevamo visto come era possibile far caricare dei documenti nel proprio Drive di Google tramite l’applicativo Moduli.
Lo svantaggio di questo sistema è che i file possono essere caricati solo da persone che hanno un account Google in quanto è necessario autenticarsi.
In questo articolo vedremo come permette a chiunque di caricare file nel nostro Google Drive tramite uno script.
Copia dello script ed attivazione
Per copiare lo script nel vostro account dovete collegarvi a QUESTO link.
Lo script verrà copiato e successivamente aperto. Consigliamo di rinominare il file in quanto nella copia esso verrà nominato “Copia di ….“
Ora occorre lanciare lo script andando nella voce di menu Esegui -> Esegui Funzione ->doGet
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/run-script.jpg)
Vi verrà richiesto di autorizzare lo script: cliccate su Rivedi autorizzazioni.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/autorizzazione-1.jpg)
Selezionate l’account per autorizzare lo script.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/scegli-account.jpg)
Un avviso vi avvertirà che questa non è un’applicazione Google e quindi non verificata. Voi cliccate tranquillamente su Avanzate.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/avviso-sicurezza.jpg)
La finestra si espanderà e dovrete selezionare la voce evidenziata sotto (il nome del file varierà in base a come avete chiamato lo script).
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/accetta-file.jpg)
Nell’ultima finestra che apparirà dovrete selezionare Consenti per poter far lavorare lo script.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/Gdrive-consenti.jpg)
Pubblicare lo script come applicazione web
Ora occorre un ultimo passaggio per poter utilizzare il form di immissione dei files integrato nello script.
Dal menu a tendina selezionate Pubblica -> Distribuisci come applicazione web.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/pubblica-web-app.jpg)
Si aprirà una finestra in cui andare a configurare chi potrà accedere al Form. Voi scegliete Chiunque, inclusi utenti anonimi.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/web-app1.jpg)
A questo punto vi verrà restituito il link del Form che dovrete utilizzare per far caricare i file nel vostro G-Drive. Copiate il link o salvatelo nei Preferiti del Browser.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/link-web-app.jpg)
Interfaccia utente
L’utente che cliccherà sul link che voi gli avete condiviso (quello di cui sopra) vedrà l’interfaccia nell’immagine sotto.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/web-form.jpg)
Basterà inserire Nome, email, caricare il file e premere sul bottone SUBMIT per avviare il caricamento.
Un messaggio vi avviserà che il caricamento è andato a buon fine.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/file-uploaded.jpg)
Sul vostro G-Drive verrà creata una cartella Received Files che conterrà altre cartelle nominate sulla base dei dati inseriti dagli utenti. In questo modo sarà molto semplice capire chi ha caricato i dati.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/drive-folder.jpg)
La cartella poi conterrà il file che è stato caricato.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/drive-file.jpg)
Per i più smanettoni
Il Form che avete visto sopra è contenuto nello script che avete precedentemente copiato selezionando la scheda forms.html.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/form-tab.jpg)
Essendo un file HTML è modificabile, per cui potrete aggiungere campi con cui interagire con gli utenti o più banalmente tradurre le voci in italiano .
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/form-edit-1024x643.jpg)
In modo da ottenere il risultato sotto.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/form-tradotto.jpg)
Piccolo Trucchetto
Lo script prevede il caricamento di file con dimensione massima inferiore ai 5 Mb. Per dimensioni superiori è richiesta la versione PRO.
In realtà questo blocco è facilmente aggirabile modificando un numero nel file HTML: se al posto del 5 scrivete un numero maggiore la dimensione massima di caricamento aumenta.
![google](https://guide.monkeyadvisor.com/wp-content/uploads/2019/02/modificare-limite-upload.jpg)
IMPORTANTE
Poiché TUTTI potranno caricare file sul vostro G-Drive è importante che non mettiate valori troppo alti sui megabyte che è possibile caricare in modo da non ritrovarvi lo spazio esaurito.
Inoltre NON DOVETE MAI PUBBLICARE SU SITI WEB IL LINK del Form. Il link deve sempre dato in privato a persone fidate. Il rischio è di trovarvi il vostro spazio Cloud pieno di immondizie.
Fonte labnol.org