Sdílet prostřednictvím


Objekt integrace Microsoft Teams

Objekt integrace Teams můžete použít ke snadnému vyhledání a přístupu k integračním funkcím Teams a k použití vylepšené použitelnosti výrazů při integraci vaší aplikace plátna s Teams. Dostupnost objektu integrace Teams lze ověřit kontrolou přítomnosti ovládacího prvku Teams ze stromového zobrazení.

Objekt integrace Teams.

Při integraci Power Apps s Teams jsou k dispozici dvě funkce. Motiv Teams můžete získat v aplikaci plátna a můžete filtrovat data v závislosti na kontextu týmu nebo kanálu.

Poznámka

K další integraci s týmy můžete použít konektor Microsoft Teams s akcemi, jako je odeslání zprávy, vytvoření schůzky Teams, seznam kanálů a další.

Získat motiv pro Teams

Týmy používají tři motivy: Výchozí, Tmavý a Vysoký kontrast. Při použití výrazů k načtení názvů motivů můžete použít názvy Výchozí,Tmavý a Kontrast v liště vzorců Power Apps.

Chcete-li načíst název motivu, použijte následující vzorec.

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

Ve výše uvedeném vzorci se výraz Teams.Theme.Name používá k vyhodnocení názvů motivů Výchozí, Tmavý nebo Kontrast a barva vybraného objektu aplikace plátna se změní v závislosti na barvě zadané ve vzorci.

Funkce Switch() vyhodnocuje vzorec a zjišťuje, jestli výsledek odpovídá některé hodnotě v zadaném pořadí.

Funkce Switch().

Výsledkem této funkce je změna pozadí aplikace plátna v závislosti na změně výběru motivu v Teams.

Motivy Teams.

Například použijte tento vzorec ve vlastnosti Vyplnit ovládacího prvku (například obdélník) pro změnu barvy výplně na základě vybraného motivu Teams.

Motiv Teams Pozadí aplikace
Výchozí (barva pozadí aplikace: DimGrey) Výchozí motiv.
Tmavé (barva pozadí aplikace: bílá) Tmavý motiv.
Vysoký kontrast (barva pozadí aplikace: černá) Motivu vysokého kontrastu.

Získejte název kanálu Teams k filtrování dat aplikace

Název kanálu Teams můžete získat ve funkcích aplikace plátna, například funkce Filter(). Chcete-li získat název kanálu Teams, použijte následující syntaxi:

Teams.ThisChannel.DisplayName

Můžete například přidat popisek a nastavit vlastnost Text pro zobrazení názvu kanálu Teams.

Zobrazit název kanálu Teams.

Například připojením k seznamu hostovanému na webu SharePoint můžete zobrazit seznam položek ve výchozí galerii.

Zobrazení seznamu položek SharePoint.

Seznam zobrazuje všechny položky a sloupec představující název kanálu Teams.

Všechny položky.

Při názvu kanálu Teams Všeobecné můžete použít následující vzorec k filtrování obsahu galerie v závislosti na názvu kanálu.

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

Filtrované položky.

Další informace o klientské sadě SDK Teams najdete v části Kontextové rozhraní. Další informace o používání kontextu z Teams najdete v Použití kontextů z Teams.

Viz také

Správa aplikací
Porozumění Power Apps Studio

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).