Microsoft Teams-integroinnin objekti
Teams-integroinnin objektin avulla on helppo löytää ja käyttää Teams-integroinnin ominaisuuksia sekä käyttää käytettävyydeltään parannettuja lausekkeita pohjaan perustuvan sovelluksen integrointiin Teamsin kanssa. Teams-integraation objektin saatavuus voidaan varmistaa tarkistamalla, onko Teams-ohjausobjekti puunäkymässä.
Power Appsin ja Teamsin integrointiin liittyy kaksi ominaisuutta. Teams-teema saadaan pohjaan perustuvassa sovelluksessa ja tiedot voidaan suodattaa ryhmä- tai kanavakontekstin mukaan.
Huomautus
Teams-integrointia voi syventää käyttämällä Microsoft Teams -yhdistintä esimerkiksi seuraavissa toiminnoissa: viestin lähettäminen, Teams-kokouksen luonti ja kanavaluettelot.
Teams-teemaan hakeminen
Teamsissa on käytössä kolme teemaa: oletus, tumma ja suuri kontrasti. Kun teemanimiä noudetaan lausekkeilla, Power Appsin kaavarivillä voi käyttää nimiä oletus, tumma ja kontrasti.
Nouda teeman nimin käyttämällä seuraavaa kaavaa.
Switch(
Teams.Theme.Name,
TeamsTheme.Default,
Color.DimGrey,
TeamsTheme.Dark,
Color.White,
TeamsTheme.Contrast,
Color.Black
)
Edellä olevan kaavan lausekkeella Teams.Theme.Name arvioidaan teemanimet oletus, tumma tai kontrasti, ja valitun pohjaan perustuvan sovelluksen objektin väri muuttuu kaavaan lisätyn värin perusteella.
Switch()-funktio laskee kaavan ja määrittää, vastaako tulos mitään määritettyä jakson arvoa.
Tämä funktio muuttaa pohjaan perustuvan sovelluksen taustan sen mukaan, miten teemavalinta muuttuu Teamsissa.
Käytä tätä kaavaa esimerkiksi ohjausobjektin (kuten suorakulmion) Täyttö-ominaisuudessa muuttamaan täytön väri valitun Teams-teeman perusteella.
Teamsin teema | Sovelluksen tausta |
---|---|
Oletus (sovelluksen taustaväri: DimGrey) | |
Tumma (sovelluksen taustaväri: White) | |
Suuri kontrasti (sovelluksen taustaväri: Black) |
Sovelluksen tietojen suodattaminen hakemalla Teams-kanavan nimi
Voit hakea pohjaan perustuvan sovelluksen funktiossa, kuten Filter()-funktiossa, olevan Teams-kanavan nimen. Voit hakea Teams-kanavan nimen seuraavalla syntaksilla:
Teams.ThisChannel.DisplayName
Voit esimerkiksi lisätä selitteen ja määrittää Teksti-ominaisuuden näyttämään Teams-kanavan nimen.
Esimerkiksi yhdistettäessä SharePoint-sivustossa isännöityä luetteloa oletusvalikoimassa olevat kohteet voidaan luetteloida.
Luettelo näyttää kaikki kohteet ja Teams-kanavan nimeä edustavan sarakkeen.
Jos Teams-kanavan nimi on Yleinen, voit suodattaa valikoiman sisällön seuraavalla kaavalla sen mukaan, mikä on kanavan nimi.
Filter('Colors', Channel = Teams.ThisChannel.DisplayName)
Lisätietoja Teamsin asiakasohjelman SDK:sta on kohdassa Kontekstiliittymä. Lisätietoja Teamsin kontekstin käytöstä on kohdassa Teamsin kontekstin käyttäminen.
Katso myös
Sovellusten hallinta
Tietoja Power Apps Studiosta
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).