Rileva nuovi ordini e scadenze con Google Drive e Data Tables

Confronta manualmente gli ordini di un file in Google Drive con una Data Table n8n e mostra nuovi ordini e cambi di data di consegna.

· a cura di Bernardo Mannelli · template originale di ac154602 su n8n.io

Google Drive

In breve

  • Ideale per: controllare nuovi ordini e variazioni delle date di consegna nei fogli di lavoro.
  • Cosa serve: credenziali Google Drive, una cartella con il file ordini e la Data Table order_baseline.
  • Attenzione: il primo avvio inizializza la baseline; poi il confronto non la aggiorna e va eseguito manualmente.

Questo workflow controlla manualmente un file di ordini conservato in Google Drive e lo confronta con una tabella di riferimento in n8n. Può evidenziare gli ordini nuovi e le variazioni nelle date di consegna. È pensato per chi aggiorna gli ordini in un foglio di calcolo e vuole una verifica strutturata, senza dover confrontare a mano ogni riga con i dati di riferimento.

A cosa serve

Il flusso cerca nella cartella scelta di Google Drive il foglio più recente che corrisponde alla ricerca Order_List. Il file può essere un workbook Excel oppure un Google Sheet. Dopo aver letto le righe, il workflow le confronta con gli ordini salvati in una Data Table di n8n e produce un’anteprima delle differenze: nuovi ordini e modifiche alle date di consegna.

L’avvio è manuale, quindi il controllo viene eseguito quando lo fai partire, non a intervalli automatici. È adatto a una piccola attività che gestisce ordini tramite fogli, ma non sostituisce un sistema di gestione degli ordini: il suo compito è confrontare i dati e mostrare le differenze.

Come funziona

All’avvio manuale, il workflow cerca nella cartella Google Drive selezionata il file più recente che soddisfa la query impostata. Scarica il file come workbook .xlsx; se il file originale è un Google Sheet, lo converte per poterlo leggere. Estrae quindi le righe del primo foglio.

I dati vengono normalizzati e verificati usando quattro campi richiesti: numero d’ordine, cliente, prodotto e data di consegna. Le date vengono convertite nel formato YYYY-MM-DD. Se mancano dati, una data o un numero d’ordine non sono validi, oppure il numero d’ordine è duplicato, il workflow interrompe l’elaborazione: questi controlli evitano di confrontare righe che non rispettano le condizioni previste.

Il passaggio successivo legge la Data Table usata come baseline. Se la tabella è vuota, il workflow salva al suo interno gli ordini correnti come riferimento iniziale. Se invece esiste già una baseline, confronta i dati correnti con quelli salvati e mostra un’anteprima degli ordini nuovi e delle date di consegna cambiate. In questa modalità la baseline non viene aggiornata: dopo il confronto, i dati salvati restano quelli precedenti.

Cosa ti serve

  • Un account Google Drive e le credenziali per collegarlo a n8n.
  • Una cartella che contenga il file degli ordini; nella ricerca va selezionata la cartella corretta.
  • Un file Excel o Google Sheets con i dati nel primo foglio e colonne che possano essere associate a numero d’ordine, cliente, prodotto e data di consegna.
  • Una Data Table di n8n chiamata order_baseline, con le colonne stringa order_number, customer_name, product_name e delivery_date.

Dopo l’importazione, verifica che i nomi e i contenuti delle colonne del tuo foglio corrispondano ai campi che il workflow si aspetta. Controlla anche il formato delle date e assicurati che i numeri d’ordine siano univoci. La query predefinita è Order_List: adattala se i tuoi file seguono una convenzione di denominazione diversa.

Come importarlo

Puoi importare il template dalla relativa pagina su n8n.io selezionando “Use for free”, oppure copiare il JSON del workflow e incollarlo in un nuovo workflow n8n. Crea prima la Data Table richiesta, poi collega le credenziali Google Drive, seleziona la cartella e adatta la query al nome dei tuoi file. Esegui il flusso una prima volta per inizializzare la baseline con gli ordini correnti.

n8n Cloud o self-hosted

Il workflow usa nodi nativi di n8n e può essere eseguito sia su n8n Cloud sia su un’installazione self-hosted. Per accedere a Google Drive servono credenziali valide; il collegamento al servizio può richiedere un account e le relative autorizzazioni. La Data Table è invece parte del workflow in n8n.

Limiti da considerare

Il controllo parte manualmente e legge soltanto il primo foglio del file selezionato. Una baseline vuota viene popolata al primo avvio; quando una baseline esiste già, il confronto produce un’anteprima ma non la aggiorna. Se vuoi usare una convenzione di file diversa, colonne differenti o una gestione diversa dei dati di riferimento, verifica e adatta il workflow prima di affidarti ai risultati.

Le app usate in questa automazione

Per far funzionare il template ti serve un account su queste app.

I link «Prova» sono link di affiliazione: se ti abboni, possiamo ricevere una commissione senza costi aggiuntivi per te.

Vuoi provarla? Il template si importa in n8n con un clic.

Usalo su n8n(si apre in una nuova scheda)