Livello di programmazione: principiante
Durata: 15 minuti
Tipo di progetto: automazione con un menu personalizzato
Obiettivi
- Scopri cosa fa la soluzione.
- Scopri cosa fanno i servizi Apps Script all'interno della soluzione.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
Per risparmiare tempo e ridurre gli errori dovuti alla copia e all'incollatura manuale, puoi importare automaticamente i contenuti da più documenti in un documento principale di Documenti Google. Questa soluzione si concentra sull'aggregazione dei report sullo stato del progetto, ma puoi modificarla in base alle tue esigenze.

Come funziona
Lo script crea una cartella per archiviare i documenti da cui vuoi importare i contenuti e un documento modello da cui iniziare l'importazione. Lo script include anche funzioni che creano documenti di esempio per dimostrare questa soluzione.
Quando un utente seleziona Importa riepiloghi dal menu personalizzato, lo script recupera tutti i file di Documenti nella cartella e li scorre uno alla volta. Lo script cerca una stringa e un tipo di intestazione specifici per identificare il testo del riepilogo da copiare. Dopo aver copiato il testo, lo script modifica il colore del testo della stringa dell'identificatore per ridurre la duplicazione. Lo script incolla i riepiloghi nel documento principale, ognuno nella propria tabella a cella singola.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio Documenti: crea il modello e i documenti di origine di esempio. Scorre ogni documento di origine alla ricerca di nuovi riepiloghi di progetti da importare. Importa i riepiloghi nel documento principale. Aggiorna i documenti di origine per impedire che i riepiloghi vengano importati più di una volta.
- Servizio Google Drive: crea una cartella per archiviare i documenti di origine. Aggiunge il documento modello e i documenti di origine di esempio alla cartella.
- Servizio Utilità: formatta la data che lo script aggiunge al documento principale ogni volta che importa i riepiloghi dai documenti di origine.
- Servizio di base: utilizza la classe
Sessionper ottenere il fuso orario dello script. Lo script utilizza il fuso orario quando aggiunge la data di importazione al documento principale.
Prerequisiti
Per utilizzare questo esempio, devi soddisfare i seguenti prerequisiti:
Per utilizzare questo esempio, devi soddisfare i seguenti prerequisiti:
- Un Account Google (gli account Google Workspace potrebbero richiedere l'approvazione dell'amministratore).
- Un browser web con accesso a internet.
Configura lo script
Fai clic sul pulsante seguente per creare una copia del documento Aggrega contenuti:
Esegui lo script
Segui questi passaggi per eseguire lo script e vedere come funziona.
Esegui una demo con documenti di esempio
- Fai clic su Importa riepiloghi > Configura > Esegui la configurazione della demo con documenti di esempio. Potresti dover aggiornare la pagina per visualizzare questo menu personalizzato.
- Quando ti viene richiesto, autorizza lo script. <<../_snippets/oauth.md>>
- Fai di nuovo clic su Importa riepiloghi > Configura > Esegui la configurazione della demo con documenti di esempio.
- Quando ti viene richiesto, copia l'URL della cartella di Drive da utilizzare in un passaggio successivo.
- Fai clic su OK.
- Fai clic su Importa riepiloghi > Importa riepiloghi.
- Quando ti viene richiesto, fai clic su OK.
- Esamina i riepiloghi dei progetti importati dai documenti di esempio.
Aggiungi e importa un riepilogo
- In una nuova scheda del browser, incolla l'URL della cartella per aprire la cartella Stato del progetto.
- Apri il file Progetto ABC.
- Crea un nuovo riepilogo da importare aggiungendo i seguenti contenuti alla fine del documento:
- Digita
Summarye imposta lo stile del testo su Intestazione 3. - Direttamente sotto
Summary, inserisci una tabella 1x1. Assicurati che non ci siano righe vuote traSummarye la tabella. - Nella tabella, digita
Hello world!.
- Digita
- Torna al documento principale e fai clic su Importa riepiloghi > Importa riepiloghi.
- Quando ti viene richiesto, fai clic su OK.
- Visualizza l'ultima importazione alla fine del documento.
Esamina il codice
Per esaminare il codice Apps Script per questa soluzione, fai clic su Visualizza codice sorgente:
Visualizza codice sorgente
Code.gs
</section>
<section>
<h3>Menu.gs</h3>
</section>
<section>
<h3>Setup.gs</h3>
</section>
<section>
<h3>Utilities.gs</h3>
</section>
Collaboratori
Questo esempio è gestito da Google con l'aiuto di Esperti Google Developers.