Esercizio - Creare un'app per schede di Microsoft Teams

Completato

In questa unità si creerà un'app di tabulazione per Microsoft Teams usando l'estensione Teams Toolkit for Visual Studio Code.

Nota

Gli esercizi in questo modulo usano Teams Toolkit v5.0.0.

Creare l'app scheda Teams

  1. Aprire Visual Studio Code.

  2. Nella barra laterale selezionare l'icona di Microsoft Teams per aprire il pannello TEAMS TOOLKIT .

  3. Selezionare Crea una nuova app e quindi selezionare Tab.

    Screenshot che mostra le selezioni per la creazione di una nuova app Teams in Visual Studio Code.

  4. Selezionare Scheda Di base nell'elenco dell'opzione disponibile.

    Screenshot che mostra la selezione di un tipo di scheda di app in Visual Studio Code.

  5. Per il linguaggio di programmazione selezionare JavaScript.

  6. Nel menu Cartella area di lavoro selezionare Cartella predefinita. Teams Toolkit eseguirà lo scaffolding del progetto in questa cartella.

  7. Per Nome applicazione immettere CustomerTicketingTool.

    Screenshot che mostra la casella per l'immissione di un nome di applicazione in Visual Studio Code.

    Viene visualizzata una notifica quando tutte le cartelle e i file vengono sottoposti a scaffolding correttamente.

Dopo la corretta scaffolding del progetto, viene aperta una nuova istanza di Visual Studio Code al nuovo progetto.

Screenshot che mostra file e cartelle in un progetto con scaffolding corretto.

Nel pannello EXPLORER la cartella src contiene il codice sorgente per l'app. Tutte le cartelle nella cartella src sono specifiche del codice del browser e fungono da punti di ingresso per l'app front-end. I file all'esterno della cartella src sono correlati al server, ad esempio il bot.

Testare ed eseguire il debug dell'app scheda Teams

  1. In Visual Studio Code selezionare l'icona di Microsoft Teams per aprire il pannello TEAMS TOOLKIT .

    Screenshot che mostra l'estensione Teams Toolkit aperta in Visual Studio Code.

    Sono disponibili più sezioni. Per il debug della scheda, ci si concentrerà sulle sezioni ACCOUNT e AMBIENTE .

  2. Nella sezione ACCOUNT selezionare Accedi ad Azure. Nella finestra di dialogo visualizzata selezionare il pulsante Accedi e immettere le credenziali di Microsoft 365.

    Teams Toolkit richiede un account aziendale o dell'istituto di istruzione Microsoft 365 con privilegi di amministratore globale.

  3. Iniziare a eseguire l'app con il debugger collegato usando uno di questi metodi:

    • Selezionare il tasto F5.
    • In Visual Studio Code selezionare Esegui>avvia debug.
    • Nella sezione ENVIRONMENT di Teams Toolkit aprire la cartella locale e quindi selezionare il browser desiderato.
  4. Dopo che Visual Studio Code ha eseguito alcuni controlli, con azioni visualizzabili nella scheda Console , viene visualizzata una nuova finestra del browser. Nella finestra di dialogo CustomerTicketingTool selezionare il pulsante Aggiungi per installare l'app in Teams per l'anteprima.

    Screenshot che mostra il pulsante per l'aggiunta di un'app a Microsoft Teams.

    L'app CustomerTicketingTool è ora visualizzabile sulla barra laterale. L'app è preconfigurata con due schede: Personal Tab e About.

    Screenshot che mostra la corretta creazione di una scheda personale.

È stata aggiunta correttamente la scheda personale a Teams.

Personalizzare la scheda Teams

È ora possibile personalizzare il testo nella scheda personale.

  1. Aprire la cartella src>views e quindi aprire il file hello.html .
  2. Cercare il testo Hello, World e modificarlo in Congratulazioni.

Screenshot che mostra il file per la modifica del testo della scheda.

Per visualizzare le modifiche in Teams, tornare al browser in cui è in esecuzione la sessione del debugger. Non è necessario aggiornare il browser per visualizzare le modifiche apportate al codice. Il testo nella scheda personale ora indica Congratulazioni.

Screenshot che mostra il testo modificato nella scheda personale.

Teams Toolkit per Visual Studio Code offre una funzionalità di ricaricamento rapido che applica le modifiche mentre l'app è ancora in esecuzione.