Ogni risposta del Google Form diventa un Documento (Apps Script)
In questo video ti mostro come far sì che ogni risposta inviata a un Google Form crei automaticamente un Documento Google (Google Docs) usando Google Apps Script. ⚠️ DISCLAIMER Il codice e le procedure mostrate in questo video sono a scopo didattico. Usali in modo responsabile, nel rispetto delle policy di Google e della privacy degli utenti. ✅ Script Google Apps Script (da incollare): ```javascript function onFormSubmit(e) { // ID del documento modello (prendilo dall'URL del tuo modello) let templateId = 'INSERISCI_ID_DEL_TUO_MODELLO_QUI'; // Dati della risposta appena arrivata let risposta = e.namedValues; // Leggo i campi dalle colonne del foglio let cognome = risposta['Cognome']?.[0] || ''; let nome = risposta['Nome']?.[0] || ''; let dataNascita = risposta['Data di nascita']?.[0] || ''; let motivo = risposta['Perché vuoi partecipare?']?.[0] || ''; let periodo = risposta['Verrai al mattino o al pomeriggio?']?.[0] || ''; // Nome del documento generato let nomeDocumento = `Iscrizione - ${cognome} ${nome}`.trim(); // Copio il modello nella stessa cartella del modello let templateFile = DriveApp.getFileById(templateId); let parents = templateFile.getParents(); let cartellaDestinazione = parents.hasNext() ? parents.next() : DriveApp.getRootFolder(); let copia = templateFile.makeCopy(nomeDocumento, cartellaDestinazione); // Apro la copia come Document let doc = DocumentApp.openById(copia.getId()); let body = doc.getBody(); // Sostituisco i segnaposto nel modello body.replaceText('{{Cognome}}', cognome); body.replaceText('{{Nome}}', nome); body.replaceText('{{Data_nascita}}', dataNascita); body.replaceText('{{partecipazione}}', motivo); body.replaceText('{{periodo}}', periodo); // Salvo doc.saveAndClose(); } 📌 Nel video vedrai: • come creare un Doc “modello” con segnaposto (es: {{Nome}}, {{Cognome}}) • come collegare lo script al Form e attivare il trigger onFormSubmit • dove recuperare l’ID del template • come salvare i documenti nella stessa cartella del modello #googleforms #googledocs #appsscript #automazione #googleworkspace Seguimi su Telegram: https://t.me/+WKUk7rtIU_BcnaeZ Server Discord: https://discord.gg/pk8Z6tk4HS
Download
0 formatsNo download links available.