Споделяне чрез


Обект за интеграция на Microsoft Teams

Можете да използвате обекта за интегриране на Teams, за да намерите лесно и да получите достъп до функциите за интегриране на Teams и да използвате подобрената използваемост на изразите, докато интегрирате приложението си за платно с Teams. Наличието на Обект за интегриране на Teams може да бъде проверено чрез проверка на наличието на Teams контрола от дървовидния изглед.

Обект на интеграция на Teams.

Налични са две функции с интегрирането на Power Apps с Teams. Можете да получите тема на Teams в приложение за платно и можете да филтрирате данни в зависимост от екипа или контекста на канала.

Бележка

За да се интегрирате допълнително с Teams, можете да използвате Microsoft Teams съединител с действия като публикуване на съобщение, създаване на среща на Teams, изброяване на канали и др.

Получаване на тема на Teams

Екипите използват три теми: По подразбиране, Тъмна и Висок контраст. Когато използвате изразите за извличане на имена на теми, можете да използвате имената, като По подразбиране, Тъмно и Контраст в Power Apps лента с формули.

За да извлечете име на тема, използвайте следната формула.

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

В горната формула изразът Teams.Theme.Name се използва за оценка на имената на теми на По подразбиране, Тъмно, или Контраст и цветът на избрания обект на приложение за платно се променя в зависимост от цвета, въведен във формулата.

Функцията Switch() оценява формула и определя дали резултатът съвпада с която и да е стойност в последователност, която сте посочили.

Функция Switch().

Тази функция води до промяна на фона на приложението на платното в зависимост от промяната в избора на тема в Teams.

Теми на Teams.

Например, използвайте тази формула в Свойството Попълване на контрола (като правоъгълник) за промяна на цвета на запълване въз основа на избраната тема на Teams.

Тема на Teams Добавяне на фон
По подразбиране (Цвят на фона на приложението: DimGrey) Тема по подразбиране.
Тъмно (цвят на фона на приложението: бял) Тъмна тема.
Силен контраст (Цвят на фона на приложението: Черен) Тема с висок контраст.

Вземете името на канала на Teams, за да филтрирате данните на приложението

Можете да получите името на канала Teams във функции на приложението на платното, като например функция Filter(). За да получите име на канал на Teams, използвайте следния синтаксис:

Teams.ThisChannel.DisplayName

Например можете да добавите етикет и да зададете Текст свойство да показва името на канала Teams.

Показване на името на канала на Teams.

Например свързване към списък, хостван на SharePoint сайт, можете да изброите елементите в галерия по подразбиране.

Показване на елементи от списък на SharePoint.

Списъкът показва всички елементи и колона, представляваща името на канала Teams.

Всички елементи.

Като се има предвид името на канала на Teams като Общ, можете да използвате следната формула за филтриране на съдържанието на галерията в зависимост от името на канала.

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

Филтрирани елементи.

За повече информация относно екипа за разработване на софтуер на Teams отидете на Контекстен интерфейс. За повече информация относно използването на контекст от Teams отидете на Използвайте контекст от екипи.

Вижте също

Управление на приложенията ви
Разбиране на Power Apps Studio

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).