Creazione di componenti aggiuntivi per videoconferenze

La procedura per creare un componente aggiuntivo di Google Workspace le soluzioni di terze parti per videoconferenze di Google Calendar sono essenzialmente uguale al procedura per la creazione dei componenti aggiuntivi di Google Workspace, con alcuni passaggi aggiuntivi (indicati in grassetto di seguito):

  1. Scegli un proprietario del progetto aggiuntivo e i collaboratori.
  2. Creare un progetto Apps Script.
  3. Progetta l'aspetto e il comportamento del componente aggiuntivo.
  4. Attivare il servizio avanzato di Calendar.
  5. Configura il manifest del progetto del componente aggiuntivo.
    1. Definisci le soluzioni per conferenze nel file manifest.
  6. Scrivi il codice per definire l'aspetto e il comportamento del componente aggiuntivo, utilizzando servizio di carte Apps Script integrato.
    1. Scrivi codice per gestire le soluzioni di conferenza, con l'interfaccia utente di Apps Script, ConferenceData Google Cloud.
    2. (Facoltativo) Crea e configura una pagina delle impostazioni dei componenti aggiuntivi.
  7. Verifica gli ambiti OAuth del componente aggiuntivo.
  8. Testa il componente aggiuntivo nel applicazioni in hosting si estende.
  9. Pubblica il componente aggiuntivo.

Questa pagina fornisce una panoramica generale di ognuno dei nuovi passaggi (vedi Creazione di componenti aggiuntivi di Google Workspace per una panoramica degli altri passaggi).

Attivare il servizio avanzato di Calendar

Il servizio avanzato di Calendar consente di chiamare direttamente l'API Calendar da un progetto Apps Script. Alcune operazioni comuni come Le sincronizzazioni degli eventi di calendario possono essere eseguite solo utilizzando il servizio avanzato. Prima di poter utilizzare il servizio avanzato, è necessario abilitarlo per il tuo progetto aggiuntivo.

Puoi abilitare il servizio avanzato di Calendar dall'editor di Apps Script. Assicurati di abilitare l'API in entrambi gli editor Finestra di dialogo Servizi avanzati di Google e console API di Google.

Definisci le soluzioni di conferenza nel manifest

Il manifest del componente aggiuntivo fornisce le informazioni di base necessarie a Google Calendar per visualizzare e attivare correttamente le soluzioni aggiuntive per conferenze. Il tuo componente aggiuntivo il file manifest deve definire (nel sezione calendar) una o più soluzioni di conferenza che descrivono i tipi di conferenze utilizzabili dagli eventi di Google Calendar.

Per informazioni dettagliate, consulta la sezione File manifest su come configurare il manifest del componente aggiuntivo.

Aggiungi codice per creare e sincronizzare le conferenze

Una volta creato un progetto di script, puoi iniziare ad aggiungere per definire il comportamento relativo alle conferenze del componente aggiuntivo. Puoi utilizzare lo Servizio avanzato di Calendar, il servizio ConferenceData e altri servizi Apps Script per controllare questo comportamento.

Quando aggiungi il codice per la gestione delle conferenze al tuo componente aggiuntivo, devi aggiungere il codice creare conferenze, sincronizzare le modifiche del calendario e, se vuoi, aggiungi una pagina di impostazioni.

Consulta le guida di stile per i componenti aggiuntivi durante la programmazione per le linee guida su come progettare l'esperienza utente dei componenti aggiuntivi.

Creazione di conferenze

Il componente aggiuntivo deve essere in grado di acquisire informazioni sull'evento di Google Calendar e utilizzarlo per creare una conferenza sul sistema per conferenze di terze parti. Tu deve implementare uno o più metodi onCreateFunction che eseguono questa e configurare questi metodi nel manifest dei componenti aggiuntivi.

Per ulteriori dettagli, vedi Creare conferenze di terze parti.

Sincronizzare le modifiche al calendario

Dopo aver creato una conferenza e collegata a un evento di Google Calendar, spesso devono essere aggiornate per riflettere i cambiamenti nell'evento. Per Ad esempio, se un utente cambia l'ora dell'evento, i dati della conferenza il sistema di videoconferenza di terze parti deve essere aggiornato di conseguenza. Il processo di aggiornamento dei dati della conferenza in risposta ai cambiamenti degli eventi è chiamata sincronizzazione.

Per ulteriori dettagli, vedi Sincronizzare le modifiche al calendario.

Aggiungi impostazioni

Potresti avere bisogno di impostazioni facoltative che consentano agli utenti di configurare il componente aggiuntivo. Ad esempio, potresti consentire agli utenti di impostare parametri o note per le conferenze allegati alla conferenza.

Ogni volta che vuoi offrire agli utenti un certo livello di controllo sul componente aggiuntivo comportamento predefinito, puoi fornire queste opzioni nella pagina delle impostazioni del componente aggiuntivo. Questo è una pagina web (ospitata dallo script del componente aggiuntivo oppure ospitata esternamente) si apre quando l'utente accede alle impostazioni dei componenti aggiuntivi in Google Calendar nell'interfaccia utente.

La creazione di una pagina delle impostazioni del componente aggiuntivo è facoltativa. Per ulteriori dettagli, vedi Aggiungi impostazioni.