将画布应用作为个人应用嵌入到 Teams 中
您可以将创建的应用直接嵌入 Microsoft Teams 来共享应用。 完成后,用户可以选择 + 将您的应用添加到您所在的团队中您的任何团队渠道或对话中。 应用将在您的团队的选项卡选项卡下显示为磁贴。
备注
必须将团队自定义应用策略设置为允许上载自定义应用。 如果您无法将应用嵌入 Teams 中,请与管理员联系,确认他们是否设置了自定义应用设置。
先决条件
- 您需要有效的 Power Apps 许可证。
- 要将应用嵌入 Teams 中,您需要一个使用 Power Apps 创建的现有应用。
添加到 Teams
登录到 Power Apps,然后选择应用。
为要在 Teams 中共享的应用选择更多操作 (...),然后选择添加到 Teams。
添加到 Teams 面板将在屏幕右侧打开。
(可选)如果应用没有任何说明,请选择编辑详细信息以在 Power Apps Studio 中打开要添加的应用。
(可选)选择高级设置添加其他详细信息,如名称、网站、使用条款、隐私政策、MPN ID(Microsoft 合作伙伴网络 ID)。
选择添加到 Teams,然后您需要打开 Teams。
提示
如果需要,您还可以选择下载应用以下载应用,然后使用在 Microsoft Teams 中上传您的应用文章中描述的步骤将应用上传到 Teams。
选择打开 Microsoft Teams 以打开 Teams 应用,或者选择取消,然后选择改用 Web 应用以打开 Teams Web。
选择添加。 您还可以选择使用添加到团队将应用添加到特定团队,或选择使用添加到聊天将应用添加到特定聊天。
应用现在会添加到 Teams 中。
提示
您还可以固定应用以便轻松访问。
使用 Web 播放器添加到 Teams 中
您还可以使用 Web 播放器将画布应用添加到 Teams 中。
转到 Power Apps > 应用 > 选择要在新浏览器选项卡中启动的应用。
编辑应用 > 选择 或按 F5 打开该应用。
使用 Web 播放器打开应用后,从屏幕右上方选择添加到 Teams 按钮。
出现提示时,选择取消。
选择立即启动打开 Teams 应用。 或者,您还可以选择改用 Web 应用在 Teams Web 中打开应用。
备注
- 要使用 Web 播放器将画布应用添加到 Teams 中:
- 贵组织必须启用允许与自定义应用交互。 详细信息:在 Microsoft Teams 中管理自定义应用策略和设置
- 您的组织必须允许共享 Power Apps。 详细信息:在 Microsoft Teams 管理中心中管理 Microsoft Power Platform 应用
- 您只能将应用添加到与您的 Teams 帐户属于同一租户的 Teams。 否则,您将看到错误“未在租户中找到应用”。
将应用发布到 Teams 目录
如果您是管理员,还可以将应用发布到 Microsoft Teams 目录。
使用 Teams 的上下文
要构建与 Teams 深度集成的应用,可以将 Team 的上下文变量与 Param()
函数一起使用。 例如,在屏幕的 Fill 属性中使用以下公式可根据 Teams 中用户的主题更改应用的背景:
Switch(
Param("theme"),
"dark",
RGBA(
32,
31,
31,
1
),
"contrast",
RGBA(
0,
0,
0,
1
),
RGBA(
243,
242,
241,
1
)
)
若要测试应用,请先发布该应用,然后在 Teams 中播放。
支持 Teams 的以下上下文变量:
- 区域设置
- channelId
- channelType
- chatId
- groupId
- hostClientType
- subEntityId
- teamId
- teamType
- 主题
- userTeamRole
备注
此功能于 2020 年 3 月添加。 如果您是在此之前将应用嵌入 Teams 中,可能需要将应用重新添加到 Teams 才能使用此功能。
改进应用的性能
您可以选择在 Teams 中预加载应用来提高性能。 更多信息:启用预加载应用以提高性能。