Вы можете использовать объект интеграции Teams, чтобы легко находить и получать доступ к функциям интеграции Teams, а также использовать улучшенное удобство использования выражений при интеграции приложения на основе холста с Teams. Наличие Объект интеграции Teams можно проверить, проверив наличие элемента управления Teams в представлении в виде дерева.
Есть две функции, доступные при интеграции Power Apps с Teams. Вы можете получить тему Teams внутри приложения на основе холста, и вы можете фильтровать данные в зависимости от команды или контекста канала.
Примечание
Для дальнейшей интеграции с Teams вы можете использовать соединитель Microsoft Teams с такими действиями, как публикация сообщения, создание собрания Teams, список каналов и многое другое.
Получите тему Teams
В Teams используются три темы: По умолчанию, Темная, Высокая контрастность. При использовании выражений для получения имен тем можно использовать имена как По умолчанию, Темная и Контраст на панели формул Power Apps.
Чтобы получить имя темы, используйте следующую формулу.
В приведенной выше формуле выражение Teams.Theme.Name используется для оценки названий тем По умолчанию, Темная или Контраст и цвет выбранного объекта приложения на основе холста изменяется в зависимости от цвета, введенного в формулу.
Функция Switch() вычисляет формулу и определяет, совпадает ли результат с каким-либо значением в указанной последовательности.
Эта функция приводит к изменению фона приложения на основе холста в зависимости от изменения выбора темы в Teams.
Например, используйте эту формулу в свойстве Заполнить элемента управления (например, прямоугольника), чтобы изменить цвет заливки в зависимости от выбранной темы Teams.
Тема Teams
Фон приложения
По умолчанию (цвет фона приложения: DimGrey)
Темный (цвет фона приложения: белый)
Высокая контрастность (цвет фона приложения: черный)
Получите имя канала Teams для фильтрации данных приложения
Вы можете получить имя канала Teams в функциях приложения на основе холста, таких как функция Filter(). Чтобы получить имя канала Teams, используйте следующий синтаксис:
Teams.ThisChannel.DisplayName
Например, вы можете добавить метку и установить свойство Текст для отображения имени канала Teams.
В списке отображаются все элементы и столбец, представляющий имя канала Teams.
Рассматривая название канала Teams как Общее, вы можете использовать следующую формулу для фильтрации содержимого коллекции в зависимости от имени канала.
Продемонстрировать навыки для планирования, развертывания, настройки и управления Microsoft Teams, чтобы сосредоточиться на эффективной и эффективной совместной работе и взаимодействии в среде Microsoft 365.
Узнайте, как Microsoft создавала приложения-шаблоны для Microsoft Teams и как можно использовать аналогичные методы при разработке и создании собственных приложений.
Учебник по созданию приложения в Teams с помощью Power Apps и Dataverse for Teams, которое извлекает, перечисляет и отображает содержимое, используемое для готовности.
Узнайте, как добавить приложение в канал Microsoft Teams с помощью вкладки PowerApps, чтобы любой пользователь, которому был предоставлен общий доступ к этому приложению, мог открыть его в данном канале.