Tipi di componenti aggiuntivi

Questa pagina fornisce una panoramica generale dei due tipi di componenti aggiuntivi che puoi creare: Componenti aggiuntivi di Google Workspace ed Componenti aggiuntivi di Editor. Questi tipi di componenti aggiuntivi differiscono per le applicazioni che estendono, il modo in cui vengono creati e le limitazioni applicate.

Componenti aggiuntivi di Google Workspace

I componenti aggiuntivi di Google Workspace sono l'ultima generazione di componenti aggiuntivi e forniscono molte funzionalità, tra cui:

  • Crea un solo componente aggiuntivo per più app Google Workspace: invece di componenti aggiuntivi separati per Gmail, Calendar, Drive e gli Editor, puoi creare e gestire un singolo componente aggiuntivo di Google Workspace per estendere più app di Google Workspace.

  • Aumentare la brand awareness: le icone dei componenti aggiuntivi sono visibili per impostazione predefinita nel riquadro laterale destro delle app host dei componenti aggiuntivi.

  • Creare esperienze della home page: puoi creare singole home page per ogni app di Google Workspace estesa dal tuo componente aggiuntivo oppure utilizzare la stessa home page per più app.

  • Rifletti il contesto dell'utente nel componente aggiuntivo: puoi progettare il tuo componente aggiuntivo di Google Workspace in modo che mostri interfacce specifiche dell'app host del componente aggiuntivo. Ad esempio, il componente aggiuntivo può mostrare informazioni ricavate da un'email o un evento di calendario oppure suggerire un'azione in base alla pagina corrente dell'app Google Workspace.

  • Utilizza interfacce standardizzate: crea interfacce utente da elementi widget integrati forniti dal servizio Apps Script Card. Non è richiesta alcuna esperienza con HTML o CSS per definire queste interfacce.

  • 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. Se crei un componente aggiuntivo di Google Workspace che estende Gmail, non è necessario progettare una versione separata del componente aggiuntivo per dispositivi mobili. La stessa interfaccia viene utilizzata ovunque.

  • Usa il runtime che preferisci. In alternativa ad Apps Script, puoi sviluppare componenti aggiuntivi di Google Workspace con la tua infrastruttura di hosting preferita, catena di strumenti di sviluppo, sistema di controllo del codice sorgente, linguaggio di programmazione e librerie di codice. Per scoprire di più, consulta Creare un componente aggiuntivo in qualsiasi linguaggio di programmazione

Componenti aggiuntivi di Editor

I componenti aggiuntivi dell'Editor estendono una delle applicazioni degli Editor Google, come Documenti, Fogli, Presentazioni o Moduli. Ogni tipo di componente aggiuntivo dell'editor (ad esempio i componenti aggiuntivi di Fogli) può avere il proprio insieme di funzionalità, limitazioni e considerazioni speciali specifiche per tipo. Quando crei componenti aggiuntivi dell'Editor, è importante comprendere questi dettagli specifici dell'Editor. Per maggiori dettagli sui componenti aggiuntivi per Editor specifici, consulta le sezioni corrispondenti:

I componenti aggiuntivi dell'editor possono automatizzare le attività più comuni degli editor, come la creazione, la modifica, la formattazione e lo spostamento dei dati da un'applicazione all'altra. Le interfacce dei componenti aggiuntivi Editor sono altamente personalizzabili per le attività da svolgere.

I componenti aggiuntivi di Editor si comportano in modo diverso rispetto ai componenti aggiuntivi di Google Workspace per i seguenti motivi:

  • I componenti aggiuntivi dell'editor possono creare interfacce composte da elementi 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 dell'editor hanno regole di autorizzazione speciali perché creano, modificano o interagiscono in altro modo con i file su Google Drive. Durante lo sviluppo di un componente aggiuntivo Editor, è importante comprendere il ciclo di vita dell'autorizzazione dei componenti aggiuntivi Editor.
  • I file creati e aggiornati in ciascun editor hanno strutture specifiche. Ad esempio, le presentazioni di Presentazioni Google sono composte da pagine che possono essere diapositive, schemi o layout. Dovresti comprendere queste strutture dei 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 in Android o iOS.
  • I componenti aggiuntivi dell'editor devono essere implementati in Apps Script.