Objekt integracije Microsoft Teams
Objekt integracije servisa Teams možete koristiti za jednostavno pronalaženje i pristup značajkama integracije Teamsa i upotrebu poboljšane upotrebljivosti izraza tijekom integracije aplikacije od gotovih gradivnih elemenata sa servisom Teamsom. Dostupnost objekta integracije servisa Teams može se potvrditi provjerom postojanja kontrole Teams kontrola u prikazu stabla.

Uz integraciju Power Apps sa servisom Teams dostupne su dvije značajke. Temu servisa Teams možete pronaći unutar aplikacije od gotovih gradivnih elemenata, a podatke možete filtrirati ovisno o kontekstu tima ili kanala.
Napomena
Da biste se dodatno integrirali sa servisom Teams, Microsoft Teams poveznik možete koristiti s akcijama kao što su objavljivanje poruke, stvaranje sastanka na servisu Teams, kanali popisa i još mnogo toga.
Dohvatite temu servisa Teams
Servis Teams koristi tri teme: Zadano, Tamno i Visoki kontrast. Kada koristite izraze za dohvaćanje naziva tema, nazive možete koristiti kao Zadano, Tamno i Kontrast na traci formule Power Apps.
Da biste dohvatili naziv teme, upotrijebite sljedeću formulu.
Switch(
Teams.Theme.Name,
TeamsTheme.Default,
Color.DimGrey,
TeamsTheme.Dark,
Color.White,
TeamsTheme.Contrast,
Color.Black
)
U prethodnoj formuli, izraz Teams.Theme.Name koristi se za procjenu naziva teme Zadano, Tamno ili Kontrast, a boja odabranog objekta aplikacije od gotovih gradivnih elemenata mijenja se ovisno o boji unesenoj u formulu.
Funkcija Switch() neku formulu i utvrđuje odgovara li rezultat bilo kojoj vrijednosti u slijedu koji navedete.

Ova funkcija rezultira promjenom pozadine aplikacije od gotovih gradivnih elemenata, ovisno o promjeni u odabiru teme na servisu Teams.

Na primjer, upotrijebite tu formulu u svojstvu kontrole Ispuna (poput pravokutnika) za promjenu boje ispune na temelju odabrane teme za Teams.
| Tema Teams | Pozadina aplikacije |
|---|---|
| Zadano (boja pozadine aplikacije: DimGrey) | ![]() |
| Tamno (boja pozadine aplikacije: bijela) | ![]() |
| Veliki kontrast (boja pozadine aplikacije: crna) | ![]() |
Dohvatite naziv kanala Teams za filtriranje podataka aplikacije
Naziv kanala Teams možete dobiti u funkcijama aplikacije od gotovih gradivnih elemenata, kao što je funkcija Filter(). Da biste dobili naziv kanala Teams, upotrijebite sljedeću sintaksu:
Teams.ThisChannel.DisplayName
Na primjer, možete dodati oznaku i postaviti svojstvo Tekst za prikaz naziva kanala Teams.

Na primer, povezivanjem sa liste koja se nalazi na web-mjestu SharePoint možete navesti stavke u podrazumevanoj galeriji.

Popis prikazuje sve stavke i stupac koji predstavlja naziv kanala Teams.

Uzimajući u obzir naziv kanala Teams kao Općenito, možete upotrijebiti sljedeću formulu za filtriranje sadržaja galerije ovisno o nazivu kanala.
Filter('Colors', Channel = Teams.ThisChannel.DisplayName)

Za više informacija o SDK za klijente servisa Teams idite na Sučelje konteksta. Za više informacija o upotrebi konteksta iz servisa Teams idite na Upotreba konteksta iz servisa Teams.


