Script: invia e-mail tramite Fogli Google

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:

pianificazione-pret

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).

sendemail-googlesheets

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”.

notifiche-fogli-google

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.

 

I miei ultimi tweet

Nuovi cortometraggi su Blooness 👉 L'esposizione notturna alla luce blu degli schermi potrebbe avere effetti negativi sulla funzione riproduttiva, interrompendo il ritmo circadiano.
https://buff.ly/4ePGVKD

Nuovi cortometraggi su Blooness 👉 Uno dei post di punta della guida Blooness è disponibile in formato audio. Come raggiungere la piena vitalità, perdere peso o aumentare la massa muscolare grazie alle proteine della dieta mediterranea e ai carboidrati moderati https://b
https://buff.ly/4dvcV5C

Nuovi cortometraggi su Blooness 👉 Zuccheri da evitare sulle etichette: sciroppo di glucosio, raffinosio, maltosio, maltodestrina, saccarosio, destrosio di frumento, sciroppo di glucosio, amido lavorato, sciroppo di mais…
https://buff.ly/47OQXtd

Carica di più

Non perderti i consigli aziendali via e-mail

Niente spam, solo un'e-mail quando viene pubblicato un nuovo contenuto.

Risposte 7

  1. 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.

  2. 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)

  3. Buongiorno,
    Ottengo questo errore:
    Email non valida: test (riga 13, file “Codice”)

    Come posso fare?

    Grazie!

  4. 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

  5. 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

  6. 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

  7. 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;

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_ITIT