Tipi di componenti aggiuntivi

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, i metodi di creazione e le 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 singolo componente aggiuntivo di Google Workspace che funziona in tutto 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
  • Aumenta la notorietà del brand: le icone dei componenti aggiuntivi sono visibili per impostazione predefinita nel riquadro laterale destro delle app host.

  • Crea esperienze della home page: crea singole home page per ogni app Google Workspace estesa dal componente aggiuntivo oppure utilizza la stessa home page per più app.

  • Rifletti il contesto nel componente aggiuntivo: progetta il componente aggiuntivo di Google Workspace in modo che mostri interfacce specifiche per l'app host. Ad esempio, il componente aggiuntivo può visualizzare informazioni da un'email o da un evento di Calendar 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 Card di Google Apps Script. Non è necessario avere competenze in HTML o CSS per definire queste interfacce.

  • Estendi i client desktop e mobile di Gmail: se un componente aggiuntivo di Google Workspace estende Gmail, utilizzalo sia nella versione desktop sia in quella mobile. Non è necessario progettare una versione mobile separata. La stessa interfaccia viene utilizzata 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 dell'editor di Google, come Documenti, Fogli, Presentazioni o Moduli. Ogni tipo di componente aggiuntivo dell'editor (ad esempio, i componenti aggiuntivi di Fogli) ha funzionalità, limitazioni e considerazioni speciali specifiche per il tipo. Quando crei componenti aggiuntivi dell'editor, comprendi questi dettagli specifici dell'editor. Per maggiori dettagli sui componenti aggiuntivi per editor specifici, consulta le seguenti sezioni:

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 individuale o interno. Per i componenti aggiuntivi che richiedono funzionalità su larga scala in grado di gestire molti utenti, richiedono una bassa latenza o un controllo completo dell'infrastruttura, valuta la possibilità di creare componenti aggiuntivi di Google Workspace in un ambiente di runtime diverso per un maggiore controllo sull'infrastruttura, sui 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 dell'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. Comprendi l'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 diapositive, master o layout. Comprendi queste strutture di file, poiché i componenti aggiuntivi spesso interagiscono con esse 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.