Del via


Microsoft Teams-integreringsobjekt

Du kan bruke Teams-integreringsobjektet til enkelt å finne og få tilgang til funksjonene for Teams-integrering, og bruke den forbedrede anvendeligheten av uttrykk mens du integrerer lerretsapper med Teams. Tilgjengeligheten av et Teams-integreringsobjekt kan valideres ved å kontrollere om det finnes Teams-kontroll fra trevisningen.

Teams-integreringsobjekt.

Det finnes to funksjoner som er tilgjengelige med integrering av Power Apps med Teams. Du kan få et Teams-tema i en lerretsapp, og du kan filtrere data avhengig av team- eller kanalkonteksten.

Obs!

Hvis du vil integrere med Teams ytterligere, kan du bruke Microsoft Teams-koblingen med handlinger, for eksempel legge inn en melding, opprette et Teams-møte, vise kanaler og så videre.

Få Teams-temaet

Teams bruker tre temaer: standard, mørkt og høykontrast. Når du bruker uttrykkene til å hente teamnavn, kan du bruke navnene som standard, mørkt og kontrast på Power Apps-formellinjen.

Bruk følgende formel til å hente et navn på et tema.

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

I formelen ovenfor brukes uttrykket Teams.Theme.Name til å evaluere temanavn som standard, mørkt eller kontrast, og fargen på det valgte lerretsappobjektet endres avhengig av fargen som er angitt i formelen.

Switch()-funksjonen evaluerer en formel og bestemmer om resultatet samsvarer med en verdi i en rekkefølge som du angir.

Funksjonen Switch().

Denne funksjonen fører til at du endrer bakgrunnen til en lerretsapp, avhengig av endringen i valget av tema i Teams.

Teams-tema.

Bruk for eksempel denne formelen i Fill-egenskapen for en kontroll (for eksempel et rektangel) for å endre fyllfargen basert på det valgte Teams-temaet.

Teams-tema Appbakgrunn
Standard (bakgrunnsfarge for app: DimGrey) Standardtema.
Mørkt (bakgrunnsfarge for app: hvit) Mørkt tema.
Høykontrast (bakgrunnsfarge for app: svart) Høykontrasttema.

Hent Teams-kanalnavn for å filtrere appdata

Du kan hente Teams-kanalnavnet i funksjoner for lerretsappen, for eksempel funksjonsfilter(). Hvis du vil ha et Teams-kanalnavn, bruker du følgende syntaks:

Teams.ThisChannel.DisplayName

Du kan for eksempel legge til en etikett og angi Text-egenskapen for å vise navnet på Teams-kanalen.

Vis navnet på Teams-kanalen.

Hvis du for eksempel kobler til en liste driftet på et SharePoint-område, kan du vise elementene i et standardgalleri.

Vise SharePoint-listeelementer.

Listen viser alle elementer og en kolonne som representerer Teams-kanalnavnet.

Alle elementer.

Hvis du vurderer navnet på Teams-kanalen som Generelt, kan du bruke følgende formel til å filtrere galleriinnholdet avhengig av navnet på kanalen.

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

Filtrerte elementer.

Hvis du vil ha mer informasjon om Teams-klient-SDK, går du til Kontekstgrensesnitt. Hvis du vil ha mer informasjon om hvordan du bruker kontekst fra Teams, går du til Bruke kontekst fra Teams.

Se også

Administrere appene
Forstå Power Apps Studio

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).