Обект за интеграция на Microsoft 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() оценява формула и определя дали резултатът съвпада с която и да е стойност в последователност, която сте посочили.
Тази функция води до промяна на фона на приложението на платното в зависимост от промяната в избора на тема в Teams.
Например, използвайте тази формула в Свойството Попълване на контрола (като правоъгълник) за промяна на цвета на запълване въз основа на избраната тема на Teams.
Тема на Teams | Добавяне на фон |
---|---|
По подразбиране (Цвят на фона на приложението: DimGrey) | ![]() |
Тъмно (цвят на фона на приложението: бял) | ![]() |
Силен контраст (Цвят на фона на приложението: Черен) | ![]() |
Вземете името на канала на Teams, за да филтрирате данните на приложението
Можете да получите името на канала Teams във функции на приложението на платното, като например функция Filter(). За да получите име на канал на Teams, използвайте следния синтаксис:
Teams.ThisChannel.DisplayName
Например можете да добавите етикет и да зададете Текст свойство да показва името на канала Teams.
Например свързване към списък, хостван на SharePoint сайт, можете да изброите елементите в галерия по подразбиране.
Списъкът показва всички елементи и колона, представляваща името на канала Teams.
Като се има предвид името на канала на Teams като Общ, можете да използвате следната формула за филтриране на съдържанието на галерията в зависимост от името на канала.
Filter('Colors', Channel = Teams.ThisChannel.DisplayName)
За повече информация относно екипа за разработване на софтуер на Teams отидете на Контекстен интерфейс. За повече информация относно използването на контекст от Teams отидете на Използвайте контекст от екипи.
Вижте също
Управление на приложенията ви
Разбиране на Power Apps Studio
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).