Limitazioni

Ci sono alcune limitazioni a ciò che i componenti aggiuntivi possono fare. Migliora l'esperienza complessiva degli utenti evitando questi errori.

Limitazioni generali

Le seguenti limitazioni si applicano a tutti i componenti aggiuntivi. Non procedere nel seguente modo:

Modificare le funzionalità in Google Workspace

Il framework dei componenti aggiuntivi è progettato per migliorare le applicazioni Google Workspace, non per aggiungere limiti. Di conseguenza, non potrai modificare le funzionalità esistenti o bloccare il modello di condivisione dei documenti di Google Workspace.

Addebitare agli utenti l'installazione

Non forniamo un metodo di addebito agli utenti per l'installazione di componenti aggiuntivi. Inoltre, i componenti aggiuntivi non possono includere annunci. Tuttavia, puoi integrare il tuo sistema di pagamento o chiamare un database di fatturazione esistente. Il tuo componente aggiuntivo può connettersi a servizi non Google che addebitano agli utenti.

Rilevare molti eventi

Ad eccezione di alcuni attivatori, i componenti aggiuntivi non sono in grado di comunicare che cosa fa un utente al di fuori del componente aggiuntivo stesso. Ad esempio, non puoi rilevare quando l'utente fa clic sulla barra degli strumenti dell'applicazione host. È possibile eseguire il polling delle modifiche nei contenuti di un file dal codice lato client di una barra laterale, anche se ci sarà sempre un leggero ritardo.

Componenti aggiuntivi di Google Workspace

Le seguenti limitazioni si applicano solo ai componenti aggiuntivi di Google Workspace e all'utilizzo del servizio di carte. Non procedere nel seguente modo:

Estendere tutte le app di Google Workspace

I componenti aggiuntivi di Google Workspace possono estendere solo Gmail, Calendar, Drive, Documenti, Fogli e Presentazioni. Alla fine i componenti aggiuntivi di Google Workspace saranno in grado di estendere altre applicazioni di Google Workspace.

Attivazione contestuale in Drive

I componenti aggiuntivi di Google Workspace possono fornire l'attivazione contestuale per Gmail solo durante la lettura o la scrittura di messaggi e in Calendar quando gli eventi sono aperti. L'attivazione contestuale per i file di Drive non è ancora supportata. Consulta le pratiche di sviluppo temporaneo.

Contesto del documento negli editor

I componenti aggiuntivi di Google Workspace non supportano ancora l'uso del contesto del documento negli editor. Ciò significa che non puoi utilizzare metodi come SpreadsheetApp.getActiveSpreadsheet() per acquisire il documento corrente. Consulta le pratiche di sviluppo temporaneo.

Utilizza HTML/CSS o script lato client

I componenti aggiuntivi di Google Workspace devono utilizzare interfacce basate su schede. Non è possibile utilizzare le interfacce HTML/CSS supportate dai componenti aggiuntivi dell'editor. I componenti aggiuntivi di Google Workspace utilizzano un approccio basato su widget alla creazione di interfacce utente. Ciò consente al componente aggiuntivo di funzionare correttamente su piattaforme desktop e mobili senza dover creare un'interfaccia per ognuna.

Supporto mobile completo

Per il momento, i componenti aggiuntivi di Google Workspace funzionano sui client web desktop. L'attivazione contestuale (ossia la lettura dei messaggi di Gmail) è supportata anche dall'app mobile Gmail. Le home page non contestuali non sono ancora disponibili nelle app mobile Gmail, Calendar o Drive. I componenti aggiuntivi di Google Workspace non sono disponibili dai browser web mobile.

Utilizzare i trigger di Apps Script

Non puoi creare o utilizzare attivatori semplici di Apps Script in un componente aggiuntivo di Google Workspace.

Utilizzare le immagini SVG

Al momento non puoi utilizzare immagini SVG con le schede e i widget dei servizi di carte.

Avere più di 100 widget

Per motivi legati alle prestazioni, non puoi aggiungere più di 100 widget o sezioni di schede a una scheda.