Dimentichi regolarmente di inviare fatture?  Ecco come automatizzare il processo con uno script di Google o anche con una macro.

Come inviare automaticamente fatture mensili da Fogli Google

Annuncio pubblicitario Se lavori da casa o gestisci un'attività in proprio, non è sempre facile ricordare di inviare le fatture in tempo. In questo articolo vedrai come scrivere uno script di Google (MOLTO semplice, non ti preoccupare). Ti mostreremo anche come fare lo stesso con una macro. Una macro può impacchettare bene la tua fattura e inviarla via e-mail a qualsiasi indirizzo e-mail (o indirizzi) che ti piace. P

Annuncio pubblicitario

Se lavori da casa o gestisci un'attività in proprio, non è sempre facile ricordare di inviare le fatture in tempo.

In questo articolo vedrai come scrivere uno script di Google (MOLTO semplice, non ti preoccupare).

Ti mostreremo anche come fare lo stesso con una macro. Una macro può impacchettare bene la tua fattura e inviarla via e-mail a qualsiasi indirizzo e-mail (o indirizzi) che ti piace.

Passaggio 1: preparare la fattura mensile

Se al momento non tieni traccia delle tue fatture utilizzando Fogli Google, dovresti davvero farlo. Anche se non hai mai programmato nulla in vita tua I 10 migliori progetti per principianti per i nuovi programmatori I 10 migliori progetti per principianti per i nuovi programmatori Vuoi imparare la programmazione ma non sai da dove cominciare? Questi progetti e tutorial di programmazione per principianti ti daranno il via. Leggi di più .

Fogli Google è archiviato sul cloud, dove hai anche il potere degli script di Google 3 modi sicuri per aumentare la tua produttività con gli script di Google 3 modi sicuri per aumentare la tua produttività con gli script di Google È possibile fare tutti i tipi di automazioni davvero interessanti con gli script di Google e non è nemmeno necessario crearli da zero. Aumenta la tua produttività in grande stile. Maggiori informazioni a portata di mano. Per questo motivo, Fogli Google è molto più "abilitato a Internet" di Excel.

Non importa in che modo formattare la fattura affinché questa soluzione funzioni. Prendiamo alcune cose che dovresti organizzare prima di affrontare il tuo script di Google.

impostare la fattura

Questo non è complicato. Tutto quello che devi fare è assicurarti che il foglio del tuo mese corrente abbia sempre lo stesso nome. Nel mio caso, lo chiamo "Fattura".

Il 1 ° del mese, la fattura viene inviata automaticamente. Poi qualche tempo dopo, durante la prima settimana, l'ho semplicemente rinominato in quel mese e quell'anno.

Quindi ricreare il foglio "Fattura" e ricominciare a registrare per il mese corrente.

Passaggio 2: crea lo script di Google

Per accedere all'editor di Google Script da Fogli Google, fai clic su Strumenti nel menu. Quindi fare clic su Editor di script .

È intelligente rinominare il nome del progetto in qualcosa che ricorderai in seguito se dovessi mai tornare indietro tra i tuoi script e modificarlo.

creare script di Google

Successivamente, incolla il seguente script.

 function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var filename = "Current Month " + ss.getName(); var SendBook = ss.copy(filename); var ToUser = " " MailApp.sendEmail({ to: ToUser, subject: 'Here is my invoice for last month!', body: 'Hi! I have attached my invoice for this month. Thanks for the work, really appreciate it! -Ryan', attachments: [SendBook.getBlob().setName(filename)] }); } 

Abbiamo coperto la funzione sendEmail Come inviare e-mail in un foglio di Google con gli script di Google Come inviare e-mail in un foglio di Google con gli script di Google Scopri come utilizzare gli script di Google per automatizzare gli strumenti di produttività di Google come fogli e documenti e risparmiare ore di tempo . Maggiori informazioni in passato se sei interessato a come funziona.

Modifica le parti giuste di quello script in modo che vada all'indirizzo email corretto. Assicurati che utilizzi anche il nome corretto della persona a cui lo stai inviando nel corpo.

Per verificare che lo script funzioni, compila il testo "ToUser" con il tuo indirizzo email.

Fare clic sull'icona Salva disco nel menu per salvare lo script. Quindi fai clic sull'icona Riproduci (sembra una freccia a destra).

riproduci script google

Ti chiederà di confermare l'autorizzazione per lo script di accedere ai tuoi altri dati di Google (come Gmail e Fogli).

autorizza script google

Potresti ricevere un avviso che lo script non è sicuro. Questo è solo perché stai scrivendo uno script personalizzato che Google non ha rivisto o autorizzato per un uso più ampio.

Puoi ignorare questo avviso poiché hai creato lo script e sai che è sicuro.

Se funziona correttamente, dovresti aver ricevuto un'email simile a questa:

e-mail di fatturazione automatica

Come puoi vedere, il foglio di calcolo viene allegato all'e-mail come PDF. Questo rende davvero facile per il destinatario aprirlo e visualizzarlo anche se non utilizza Fogli Google.

Ora dobbiamo automatizzare questo in modo che funzioni il 1 ° di ogni mese.

Passaggio 3: automatizza lo script delle fatture

Per automatizzare il tuo script, devi creare quello che viene chiamato un "trigger".

Torna al tuo script di Google, fai clic su Modifica nel menu e seleziona i trigger del progetto corrente .

trigger del progetto corrente

Poiché non hai ancora creato trigger per questo progetto, questo sarà vuoto.

Vedrai un link blu che dice "Nessun trigger impostato". Fai clic su di esso.

impostazione trigger

Scegli Eventi temporizzati, imposta il timer su Timer mese e lascia il numero su 1.

Una volta che fai clic su Salva, Google Scripts invierà il formato PDF della tua fattura, via email, il 1 di ogni mese.

Questo è tutto quello che c'è da fare!

L'importante è solo assicurarsi di mantenere la fattura ben aggiornata durante il mese. Assicurati che sia finito e pronto per iniziare il primo giorno del mese successivo.

Passaggio 4: creare una macro

Esiste un altro approccio non di programmazione che puoi adottare per ottenere lo stesso risultato dello script precedente: Fogli Google ora include una funzione macro Come automatizzare le attività ripetitive in Fogli Google con le macro Come automatizzare le attività ripetitive in Fogli Google con le macro Le macro sono finalmente disponibile per gli utenti di Fogli Google. Non è necessario alcun know-how di codifica per automatizzare attività ripetitive in documenti e fogli di calcolo. Leggi di più . Le macro consentono di registrare una serie di azioni per eseguire un'attività. In questo caso, devi prima creare la macro e quindi attivarla nello stesso modo in cui hai attivato Google Script.

Innanzitutto, nel foglio delle fatture, vai su Strumenti> Macro e seleziona Registra macro .

registra macro fogli di google

Successivamente, segui i normali passaggi per inviare a qualcuno il foglio come allegato PDF.

Vai a File e fai clic su Email come allegato .

e-mail come allegato

Quindi, compila tutti i campi del modulo in modo che l'oggetto e il corpo appaiano naturali.

Quindi fai clic su Invia .

Nel pop-up "Registrazione nuova macro", fai clic su Salva . Questo termina il processo di registrazione delle macro. Assegna alla macro un nome che ricorderete e fai di nuovo clic su Salva .

Dovresti aver visto l'email di prova arrivare con il PDF allegato.

Passaggio 5: automatizzare la macro

Ora è il momento di automatizzare la macro. Puoi attivare le macro proprio come hai attivato Google Scripts.

Torna all'editor Strumenti e Script . Fai clic sul codice macros.gs.

ottenere il nome della funzione macro

Prendi nota del nome della funzione macro. Nell'esempio sopra, il nome della funzione macro è myFunction1 .

Ora vai in Modifica e si innesca il progetto corrente .

Questa volta, nella casella a discesa delle funzioni, vedrai la funzione macro nell'elenco. Selezionalo

trigger per la funzione macro

Quindi, imposta il resto del trigger come hai fatto sopra per il trigger di Google Script.

Imposta Eventi su Time-driven . Scegli il timer mensile . Lascia il numero su 1.

impostare il trigger macro

Ora la tua macro registrata verrà eseguita ogni mese.

Invierà il foglio di fattura in formato PDF a qualsiasi indirizzo e-mail definito durante la registrazione della macro.

I fogli di Google automatizzati possono farti risparmiare tempo

La funzione di trigger in Fogli Google è davvero il potere dietro questa automazione. Ti consente di automatizzare tutte quelle attività banali che fai di frequente, in modo da poterti concentrare su cose più importanti.

Se hai appena iniziato a utilizzare gli script di Google e desideri saperne di più, abbiamo trattato altri esempi di utili script di Google 4 script di Google che rendono i fogli di Google molto più potenti 4 script di Google che rendono i fogli di Google molto più potenti Fogli Google è eccezionale, ma può essere ancora più potente se usi gli script di Google per migliorare le sue capacità. Leggi di più puoi provare subito.

Ulteriori informazioni su: Fogli Google, Fattura, Scripting, Automazione attività.