Interfacce basate su scheda

Esempio di scheda del componente aggiuntivo

I componenti aggiuntivi di Google Workspace presentano informazioni e utenti nella barra laterale della applicazione host nell'interfaccia utente. Un componente aggiuntivo è costituito da una barra degli strumenti principale di identificazione insieme a una o più schede.

Ogni scheda rappresenta una "pagina" specifica. dell'interfaccia utente del componente aggiuntivo la navigazione verso una nuova carta di solito è solo una di creare la scheda spingendolo su una pila di schede interna. Puoi definire i flussi di navigazione tra le schede per un'esperienza di interazione coinvolgente.

Le schede possono essere non contestuali o contestuali. Vengono presentate schede contestuali all'utente quando l'applicazione host si trova in un contesto specifico. Ad esempio: quando apri un messaggio Gmail o un evento di Calendar. Schede non contestuali (come home page) vengono presentate all'utente al di fuori di un contesto specifico dell'host. Ad esempio, quando l'utente a visualizzare la Posta in arrivo di Gmail, la cartella principale di Drive o Calendar.

I componenti aggiuntivi di Google Workspace integrati in Apps Script utilizzano Servizio carte per creare interfacce utente schede. Componenti aggiuntivi creati in altre lingue devono restituire un file JSON formattato correttamente affinché l'interfaccia venga visualizzata come schede.

Ogni scheda è composta da un'intestazione e da una o più sezioni di schede. Ogni sezione è composti da un insieme di widget. Widget mostrare informazioni all'utente o fornire controlli di interazione come i pulsanti.

Le interfacce basate su carta offrono i seguenti vantaggi:

  • Non è richiesta alcuna conoscenza del linguaggio HTML o CSS per creare interfacce basate su schede.
  • Lo stile delle schede e dei widget viene impostato automaticamente in modo da funzionare bene con le applicazioni di Google Workspace che estendono.
  • Le interfacce basate su schede funzionano sia su computer che su dispositivi mobili, dover definire l'interfaccia una volta.

Creazione di interfacce basate su schede

Quando si creano componenti aggiuntivi basati su schede, è importante comprendere alcune concetti e modelli di progettazione. Le seguenti guide forniscono informazioni devi creare componenti aggiuntivi basati su carte efficaci:

Fai riferimento a queste pagine quando crei le schede e implementi Comportamento dell'interfaccia utente. Potresti trovare utili anche i seguenti esempi aggiuntivi per riferimento durante l'implementazione del componente aggiuntivo: