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 differiscono per le applicazioni che estendono, metodi di creazione e limitazioni.
Componenti aggiuntivi di Google Workspace
I componenti aggiuntivi di Google Workspace sono l'ultima generazione di componenti aggiuntivi e offrono molte funzionalità, tra cui le seguenti:
Crea un componente aggiuntivo per più app Google Workspace: anziché componenti aggiuntivi separati per ogni app, 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
- Google Chat
- Documenti Google
- Google Drive
- Google Meet
- Fogli Google
- Presentazioni Google
Aumentare la notorietà del brand: le icone dei componenti aggiuntivi sono visibili per impostazione predefinita nel riquadro a destra delle app host.
Creare esperienze per la home page: crea home page individuali per ogni app di Google Workspace estesa dal componente aggiuntivo oppure utilizza la stessa home page per più app.
Rifletti il contesto nel tuo componente aggiuntivo: progetta il tuo componente aggiuntivo di Google Workspace in modo che mostri interfacce specifiche per l'app host. Ad esempio, il tuo componente aggiuntivo può mostrare informazioni da un'email o da un evento di calendario oppure suggerire un'azione in base alla pagina dell'app Google Workspace corrente.
Utilizza interfacce standardizzate: crea interfacce utente da elementi widget integrati forniti dal servizio
CardGoogle Apps Script. Non è necessario avere competenze in HTML o CSS per definire queste interfacce.Estendere i client Gmail per computer e dispositivi mobili: se un componente aggiuntivo di Google Workspace estende Gmail, utilizzalo sia nella versione per computer che in quella per dispositivi mobili. Non è necessario progettare una versione mobile separata. Viene utilizzata la stessa interfaccia ovunque.
Utilizza il runtime che preferisci: sviluppa componenti aggiuntivi di Google Workspace con l'infrastruttura di hosting, gli 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 un'applicazione Google Editor, ad esempio Documenti, Fogli, Presentazioni o Moduli. Ogni tipo di componente aggiuntivo di Editor (ad esempio, i componenti aggiuntivi di Fogli) ha funzionalità, limitazioni e considerazioni speciali specifiche per il tipo. Quando crei componenti aggiuntivi per Editor, comprendi questi dettagli specifici di Editor. Per maggiori dettagli sui componenti aggiuntivi per editor specifici, consulta le seguenti risorse:
I componenti aggiuntivi dell'editor possono automatizzare le attività comuni dell'editor, come la creazione, la modifica e la formattazione dei file, nonché lo spostamento dei dati tra le applicazioni. Le interfacce dei componenti aggiuntivi dell'editor sono altamente personalizzabili.
I componenti aggiuntivi dell'editor sono ideali per automatizzare le attività in Documenti, Fogli, Presentazioni o Moduli Google per uso personale o interno. Per i componenti aggiuntivi che richiedono funzionalità su larga scala che devono gestire molti utenti, richiedono una bassa latenza o richiedono il controllo completo dell'infrastruttura, valuta la possibilità di creare componenti aggiuntivi Google Workspace in un runtime diverso per un migliore controllo dell'infrastruttura, dei processi di deployment e di rilascio.
I componenti aggiuntivi dell'editor si comportano in modo diverso dai componenti aggiuntivi di Google Workspace nei seguenti modi:
- I componenti aggiuntivi per editor possono creare interfacce costituite da voci di menu, finestre di dialogo e barre laterali. Le interfacce sono definite utilizzando HTML e CSS standard.
- I componenti aggiuntivi dell'editor hanno regole di autorizzazione speciali perché interagiscono con i file in Google Drive. Scopri di più sull'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 come slide, master o layout. Comprendi queste strutture di file, poiché i componenti aggiuntivi spesso interagiscono con loro durante la lettura o la modifica dei file.
- I componenti aggiuntivi dell'editor funzionano solo nei client desktop, non su Android o iOS.
- I componenti aggiuntivi dell'editor devono essere implementati in Apps Script.