Ecco un nuovo suggerimento per Fogli Google, che ti consente di inviare rapidamente email predefinite da un foglio di calcolo. Questa piccola funzionalità ti farà risparmiare tempo e produttività, poiché ti eviterà di dover digitare manualmente le tue email, soprattutto quando si tratta di email ricorrenti e noiose legate alla tua attività gestionale o operativa.
Personalmente lo utilizzo per informare i miei colleghi che il programma della settimana o del mese è pronto. Progettazione che condivido con loro in modo frammentato, come spiego in questo tutorial. Una volta terminato il palinsesto invito i miei interlocutori a consultarlo e confermare la propria presenza direttamente da Fogli Google, senza dover moltiplicare i compiti e i mezzi di informazione.
Ecco la procedura relativamente semplice da seguire:
Crea la tua newsletter
Apri un nuovo documento di Fogli Google, quindi inserisci gli indirizzi email dei tuoi futuri destinatari nella prima colonna. Quindi, davanti a ciascun destinatario, digita il messaggio che desideri inviare a ciascuno:
Crea ed esegui lo script di invio dell'e-mail
Fai clic su "Strumenti > Script Editor" e copia e incolla il seguente script:
function sendEmails() { var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 2; // Digita la prima riga da elaborare var numRows = 2; // Digita qui il numero totale di righe da elaborare var dataRange = sheet.getRange(startRow, 1, numRows, 2) // Recupera i valori per ogni riga nell'intervallo. var dati = dataRange.getValues(); for (i in dati) { var row = dati[i]; var indirizzoemail = riga[0]; // 0 se le email sono nella prima colonna var message = row[1]; // 1 se il messaggio è nella seconda colonna var soggetto = "Oggetto della tua email"; // Digita l'oggetto dell'e-mail che intendi inviare MailApp.sendEmail(emailAddress, object, message); } }
Salva la sceneggiatura. Quando devi avvisare i destinatari della tua email, tutto ciò che devi fare è cliccare su "Script Editor", quindi selezionare "Invia email" dall'elenco delle funzioni (soprattutto se hai altre funzioni nel tuo editor), quindi fare clic su pulsante “esegui” (a forma di pulsante di riproduzione).
Google ti chiederà di autorizzare la funzione, poi le email verranno inviate ai destinatari impostati nella tua tabella.
Nel caso di un programma: essere avvisato della conferma dei destinatari
Se, come me, vuoi utilizzare questo script per inviare un programma ai tuoi colleghi, puoi anche invitarli a digitare "OK" nel loro programma in modo che lo confermino. E per essere avvisato della loro conferma, devi andare negli orari di ciascuna persona e cliccare su “Strumenti > Regole di notifica”.
Ti consiglio di spuntare la casella “essere informato delle modifiche apportate”, oltre a “E-mail (riepilogo giornaliero)”, in modo da avere una e-mail con più conferme e non una e-mail ogni volta che qualcuno conferma la pianificazione.
Fonte : Sviluppatori Google.
Risposte 7
Ciao, grazie per questo script.
Sto cercando qualcosa in particolare e non riesco a trovarlo: potete aiutarmi?
Infatti, con lo stesso principio, vorrei inviare un elenco di email da foglio, specificando però una data di invio (che può essere diversa per ogni email), con una ricorrenza (ogni mese ad esempio). È possibile ?
Grazie cordiali saluti.
Buongiorno ! bellissima sceneggiatura, grazie! È possibile che lo script rilevi il numero di righe che contengono un'e-mail? (per evitare di ricevere un messaggio di errore se sono presenti righe vuote)
Buongiorno,
Ottengo questo errore:
Email non valida: test (riga 13, file “Codice”)
Come posso fare?
Grazie!
Buongiorno
A seguito della tua spiegazione, vorrei inviare il file completo (file di richiesta di congedo).
Questo file verrebbe distribuito a 4 persone: 3 persone + la persona che ha creato la richiesta.
sarebbe possibile avere il codice per inviare il file completo
Grazie per l'aiuto
Vorrei creare un messaggio di promemoria automatico per la segnalazione di determinati dati da
diversi fogli di lavoro in una cartella di lavoro
a indirizzi di persone diverse
diverso mensile ok
esempio
Per favore fatemi sapere l'indirizzo dell'orario 1
Per favore fatemi sapere l'indirizzo del chilometraggio 2
Per favore fatemi sapere l'indirizzo del consumo di acqua 3
Ciao, grazie per il tuo ottimo lavoro!
È possibile mantenere un certo layout nei messaggi (nuova riga, colore, grassetto ecc.) o devo accontentarmi di un testo semplice?
Grazie mille in anticipo per la tua risposta,
Cordiali saluti,
Louis JAubert
Ciao Luigi
Ho capito come effettuare interruzioni di riga, ma devo ancora sapere come eseguire il resto del layout. Ad esempio, il testo è schiacciato in una colonna non visibile e non occupa la larghezza della pagina del messaggio Gmail.
per un'interruzione di riga inserire il comando \n\n tra apostrofi
ecco la mia riga di comando
var messaggio = Ciao + '\n\n' +messaggio1 + '\n\n' + cortesia + '\n\n'+ firma;