Oggetto integrazione di Microsoft Teams

Puoi usare l'oggetto di integrazione di Teams per trovare e accedere facilmente alle funzionalità di integrazione di Teams e utilizzare la migliore usabilità delle espressioni durante l'integrazione della tua app canvas con Teams. La disponibilità di un oggetto di integrazione di Teams può essere convalidata verificando la presenza del controllo Teams dalla visualizzazione ad albero.

Oggetto di integrazione di Teams.

Sono disponibili due funzionalità con l'integrazione di Power Apps con Teams. Puoi ottenere un tema di Teams all'interno di un'app canvas e filtrare i dati in base al contesto del team o del canale.

Nota

Per un'ulteriore integrazione con Teams, puoi usare il connettore Microsoft Teams con azioni come pubblicare un messaggio, creare una riunione di Teams, elencare i canali e altro ancora.

Ottenere il tema di Teams

Teams utilizza tre temi: Predefinito, Scuro e Contrasto elevato. Quando si utilizzano le espressioni per recuperare i nomi dei temi, è possibile utilizzare i nomi come Predefinito, Scuro e Contrasto nella barra della formula di Power Apps.

Per recuperare il nome di un tema, utilizza la seguente formula.

Switch(
    Teams.Theme.Name,
    TeamsTheme.Default,
    Color.DimGrey,
    TeamsTheme.Dark,
    Color.White,
    TeamsTheme.Contrast,
    Color.Black
    )

Nella formula precedente, l'espressione Teams.Theme.Name viene utilizzata per valutare i nomi dei temi di Predefinito, Scuro o Contrasto e il colore dell'oggetto dell'app canvas selezionato viene modificato a seconda del colore immesso nella formula.

La funzione Switch() valuta una formula e determina se il risultato corrisponde a un qualsiasi valore in una sequenza specificata.

Funzione Switch().

Questa funzione consente di modificare lo sfondo dell'app canvas in base alla modifica nella selezione del tema in Teams.

Temi di Teams.

Ad esempio, usa questa formula nella proprietà Fill di un controllo (come un rettangolo) per modificare il colore di riempimento in base al tema di Teams selezionato.

Tema di Teams Sfondo dell'app
Predefinito (colore sfondo dell'app: DimGrey) Tema predefinito.
Scuro (colore di sfondo dell'app: bianco) Tema scuro.
Contrasto elevato (colore di sfondo dell'app: nero) Tema Contrasto elevato.

Ottienere il nome del canale di Teams per filtrare i dati dell'app

È possibile ottenere il nome del canale di Teams nelle funzioni dell'app canvas, ad esempio funzione Filter(). Per ottenere un nome di canale di Teams, usa la sintassi seguente:

Teams.ThisChannel.DisplayName

Ad esempio, puoi aggiungere un'etichetta e impostare la proprietà Text per visualizzare il nome del canale di Teams.

Mostrare il nome del canale di Teams.

Ad esempio, connettendoti a un elenco ospitato su un sito SharePoint, puoi elencare gli elementi in una raccolta predefinita.

Mostrare gli elementi dell'elenco SharePoint.

L'elenco mostra tutti gli elementi e una colonna che rappresenta il nome del canale di Teams.

Tutti gli elementi.

Considerando il nome del canale di Teams come Generale, puoi utilizzare la seguente formula per filtrare il contenuto della raccolta in base al nome del canale.

Filter('Colors', Channel = Teams.ThisChannel.DisplayName)

Elementi filtrati.

Per altre informazioni sull'SDK del client Teams, vai a Interfaccia di contesto. Per ulteriori informazioni sull'utilizzo del contesto da Teams, vai a Utilizzare il contesto da Teams.

Vedi anche

Gestire le app
Informazioni su Power Apps Studio

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).