Об’єкт інтеграції Microsoft Teams
Ви можете використовувати об’єкт інтеграції Teams для легкого пошуку та доступу до функцій інтеграції Teams і користуватися вдосконаленими функціями виразів під час інтеграції компонованої програми з Teams. Доступність Об’єкта інтеграції Teams можна перевірити за допомогою перевірки наявності елемента керування Teams з подання дерева.
Існує дві функції, доступні для інтеграції Power Apps з Teams. Ви можете отримати тему Teams у компонованій програмі, а також фільтрувати дані в залежності від контексту робочої групи або каналу.
Примітка
Для подальшої інтеграції з Teams можна використовувати з’єднувач Microsoft Teams з такими діями, як публікація повідомлення, створення наради 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.
Наприклад, використовуйте цю формулу у властивості Fill елемента керування (наприклад, прямокутник), щоб змінити колір заливки на основі вибраної теми Teams.
Тема Teams | Фон програми |
---|---|
За замовчуванням (колір фону програми: DimGrey) | |
Темна (колір фону програми: White) | |
Висока контрастність (колір фону програми: Black) |
Отримання імені каналу Teams для фільтрації даних програми
Ви можете отримати ім’я каналу Teams у функціях компонованої програми, наприклад функція Filter(). Щоб отримати ім’я каналу Teams, скористайтеся таким синтаксисом:
Teams.ThisChannel.DisplayName
Наприклад, можна додати підпис і задати властивість Text, щоб відобразити ім’я каналу Teams.
Наприклад, під час підключення до списку, розміщеного на сайті SharePoint можна створити список елементів в галереї за замовчуванням.
У списку відображаються всі елементи та стовпці, що представляють ім’я каналу Teams.
Розглядаючи назву каналу Teams як Загальні, ви можете використовувати наступну формулу для фільтрування вмісту галереї залежно від імені каналу.
Filter('Colors', Channel = Teams.ThisChannel.DisplayName)
Додаткові відомості про SDK клієнта Teams див. в розділі Інтерфейс контексту. Додаткові відомості про використання контексту з Teams див. в розділі Використання контексту з робочих груп.
Статті за темою:
Керування програмами
Відомості про Power Apps Studio
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).