Questa pagina fornisce una panoramica generale dei due tipi di componenti aggiuntivi che puoi creare: componenti aggiuntivi di Google Workspace e componenti aggiuntivi dell'editor. Questi tipi di componenti aggiuntivi si differenziano per le applicazioni a cui si applicano, per il modo in cui vengono creati e per le limitazioni che presentano.
Componenti aggiuntivi di Google Workspace
I componenti aggiuntivi di Google Workspace sono la generazione più recente di componenti aggiuntivi e forniscono molte funzionalità, tra cui:
Crea un solo componente aggiuntivo per più app Google Workspace: anziché creare componenti aggiuntivi separati per ogni applicazione Google Workspace, puoi creare e gestire un unico componente aggiuntivo di Google Workspace che funzioni in tutte le app Google Workspace. Un componente aggiuntivo di Google Workspace può estendere le seguenti applicazioni host:
- Gmail
- Google Calendar
- Documenti Google
- Google Drive
- Fogli Google
- Presentazioni Google
Aumenta la notorietà del tuo brand: le icone dei componenti aggiuntivi sono visibili per impostazione predefinita nel riquadro a destra delle app host dei componenti aggiuntivi.
Crea esperienze nella home page: puoi creare singole home page per ogni app Google Workspace estesa dal tuo componente aggiuntivo o utilizzare la stessa home page per più app.
Rifletti il contesto dell'utente nel tuo componente aggiuntivo: puoi progettare il tuo componente aggiuntivo Google Workspace in modo da mostrare interfacce specifiche per l'app host del componente aggiuntivo. Ad esempio, il componente aggiuntivo può mostrare informazioni di un'email o di un evento di calendario o suggerire un'azione in base alla pagina dell'app Google Workspace corrente.
Utilizza interfacce standardizzate: crea interfacce utente a partire da elementi widget integrati forniti dal servizio
Card
Apps Script. Per definire queste interfacce non è necessaria alcuna competenza in HTML o CSS.Estensione dei client desktop e mobile per Gmail: se un componente aggiuntivo di Google Workspace estende Gmail, puoi utilizzarlo sia nella versione desktop che in quella mobile di Gmail. Se crei un componente aggiuntivo Google Workspace che espande Gmail, non devi progettare una versione mobile separata del componente aggiuntivo. Viene utilizzata la stessa interfaccia ovunque.
Utilizza il runtime che preferisci. Puoi sviluppare componenti aggiuntivi di Google Workspace con l'infrastruttura di hosting, la catena di strumenti di sviluppo, il sistema di controllo del codice sorgente, il linguaggio di programmazione e le librerie di codice che preferisci.
Componenti aggiuntivi dell'editor
I componenti aggiuntivi dell'editor estendono una delle applicazioni di editor di Google, come Documenti, Fogli, Presentazioni o Moduli. Ogni tipo di componente aggiuntivo Editor (ad esempio, i componenti aggiuntivi di Fogli) può avere il proprio insieme di funzionalità, limitazioni e considerazioni speciali specifiche per il tipo. Quando crei componenti aggiuntivi di Editor, è importante comprendere questi dettagli specifici di Editor. Per ulteriori dettagli sui componenti aggiuntivi per editor specifici, consulta le sezioni corrispondenti:
I componenti aggiuntivi possono automatizzare le attività di modifica più comuni, come la creazione, la modifica, la formattazione e lo spostamento di dati da un'applicazione all'altra. Le interfacce dei componenti aggiuntivi dell'editor sono altamente personalizzabili in base alle attività da svolgere.
I componenti aggiuntivi Editor si comportano in modo diverso rispetto ai componenti aggiuntivi di Google Workspace per i seguenti motivi:
- I componenti aggiuntivi per l'editor possono creare interfacce costituite da voci di menu, finestre di dialogo e barre laterali. Le finestre di dialogo e le barre laterali dei componenti aggiuntivi vengono definite utilizzando HTML e CSS standard.
- I componenti aggiuntivi di Editor hanno regole di autorizzazione speciali perché creano, modificano o interagiscono in altro modo con i file all'interno di Google Drive. È importante comprendere il ciclo di vita dell'autorizzazione dei componenti aggiuntivi dell'editor durante lo sviluppo di un componente aggiuntivo dell'editor.
- I file creati e aggiornati in ogni editor hanno strutture specifiche. Ad esempio, le presentazioni di Presentazioni Google sono composte da pagine che possono essere diapositive, modelli o layout. Devi conoscere queste strutture di file, poiché spesso i componenti aggiuntivi interagiscono con esse durante la lettura o la modifica dei file.
- I componenti aggiuntivi dell'editor funzionano solo nei client desktop, non in Android o iOS.
- I componenti aggiuntivi devono essere implementati in Apps Script.