Questa guida spiega come utilizzare l'API Google Documenti per eseguire un'unione dinamica.
Introduzione
Un merging prende i valori dalle righe di un foglio di lavoro o di un'altra origine dati e li inserisce in un documento modello. In questo modo puoi creare un'unica documento (il modello) da cui è possibile generare molti documenti simili, ciascuno personalizzati con i dati che vengono uniti. Il risultato non viene necessariamente utilizzato per o lettere di moduli, ma può essere utilizzato per qualsiasi scopo, ad esempio per generare un gruppo di le fatture dei clienti.
L'unione dinamica è in uso da quando esistono fogli di lavoro e processori ed è attualmente parte di molti flussi di lavoro aziendali. La convenzione è quella di organizzare i dati come un record per riga, con le colonne che rappresentano i campi i dati, come illustrato nella seguente tabella:
Nome | Indirizzo | Zona | |
---|---|---|---|
1 | UrbanPq | Via Roma 123 | Occidentale |
2 | Pawxana | Via Roma, 456 | Meridionale |
L'app di esempio in questa pagina mostra come utilizzare Documenti Google, Fogli Google e le API Drive per astrarre dettagli sull'esecuzione dell'unione dinamica, per proteggere gli utenti dall'implementazione le preoccupazioni dei clienti. Ulteriori informazioni su questo esempio Python sono disponibili nella GitHub un repository completo.
Applicazione di esempio
Questa app di esempio copia il modello principale e poi unisce le variabili del tuo dell'origine dati designata in ciascuna delle copie. Per provare prima questa app di esempio, imposta il modello:
- Crea un file di Documenti. Scegli il tipo che desideri utilizzare.
- Prendi nota dell'ID documento del nuovo file. Per ulteriori informazioni, consulta la sezione Documento ID.
- Imposta la variabile
DOCS_FILE_ID
sull'ID documento. - Sostituisci i dati di contatto con variabili segnaposto del modello che il verrà unita ai dati selezionati.
Ecco una lettera di esempio modello con segnaposto che possono essere uniti a dati reali provenienti da un'origine come i testo o Fogli Google. Ecco come si presenta il modello:
Poi scegli testo normale o Fogli come origine dati.
utilizzando la variabile SOURCE
. Per impostazione predefinita, l'esempio è in testo normale, ovvero
dati di esempio utilizzano la variabile TEXT_SOURCE_DATA
. Come estrarre i dati da
Fogli, aggiorna la variabile SOURCE
in 'sheets'
e puntala
al nostro campione
un foglio di lavoro
o una tua scelta personalizzata impostando la variabile SHEETS_FILE_ID
.
Ecco l'aspetto del foglio per poter vedere il formato:
Prova l'app con i nostri dati di esempio, quindi adattala ai tuoi dati e al caso d'uso. La dell'applicazione a riga di comando funziona nel seguente modo:
- Configurazione
- Recuperare i dati dall'origine dati
- Esegui un ciclo per ogni riga di dati
- Crea una copia del modello
- Unisci la copia ai dati
- Link di output al documento appena unito
Tutte le lettere appena unite vengono visualizzate anche in Il mio Drive dell'utente. Un un esempio di lettera unita ha un aspetto simile al seguente:
Codice sorgente
Python
Per ulteriori informazioni, vedi il file README
e il codice sorgente completo dell'applicazione
nella sezione GitHub dell'app di esempio
repository.
Argomenti correlati
- Inviare email personalizzate con l'unione dinamica
- Creare un'unione dinamica con Gmail e Fogli Google