通过


Power Apps代码应用概述

Power Apps 赋能所有技能水平的开发人员,包括那些在集成开发环境(如 Visual Studio Code)中构建 Web 应用的开发人员,使其能够在托管平台上高效地构建和运行业务应用。

Code 应用让开发人员将Power Apps功能引入代码优先 IDE 中内置的自定义 Web 应用中。 可以在 Power Platform 本地开发并运行同一应用。 使用常用框架(React、Vue 和其他框架)进行生成,同时保持对 UI 和逻辑的完全控制。

关键功能包括:

  • Microsoft Entra身份验证和授权
  • 对 Power Platform 数据源和 1,500 多个连接的访问,可直接从 JavaScript 调用
  • 轻松在 Power Platform 中发布和托管业务应用程序和网络应用程序
  • 遵守您的组织托管平台的策略(应用共享限制、条件访问、防止数据丢失等)
  • 简化的部署和应用程序生命周期管理 (ALM)

托管平台可加速安全、快速创新,以及准备就绪后,可将应用部署到专用生产环境。

先决条件

代码应用需要多个开发人员工具(如 Visual Studio Code、git、dotnet、node.js和 npm)才能在命令行上使用。

安装以下开发工具

在创建代码应用时使用这些工具:

注释

从适用于代码应用的 Power Apps 客户端库开始 v1.0.4 及更高版本,客户端库包含适用于代码应用的基于 npm 的 CLI。 此新 CLI 减少了生成代码应用的先决条件,并将替换 Power Platform CLI 的 pac code 命令,该命令将在将来的版本中弃用。 若要详细了解新命令并开始使用,请参阅 新的 npm CLI 快速入门

在 Power Platform 环境中启用代码应用

管理员可以通过设置环境选项来启用代码应用。 Power Platform 管理员和环境管理员可以设置此选项。 环境设置遵循 Power Platform 管理员设置的组和规则。

  1. 作为管理员,请转到 Power Platform 管理中心

  2. 转到 “管理>环境> ”,选择使用代码应用的环境

  3. 转到 “设置> ”展开 “产品 ”小节 > “选择 功能

    启用功能

  4. 转到功能Power Apps 代码应用,并使用 启用代码应用切换将其启用。

    启用代码应用

  5. 在设置体验中选择“ 保存 ”。

使用 Power Apps Premium 授权终端用户

运行代码应用的最终用户需要 Power Apps Premium 许可证

浏览示例和报告问题

为了帮助你入门并保持高效,请使用 Power Apps Code Apps GitHub 存储库中提供的资源。

查找示例

浏览社区和Microsoft共享 的示例项目初学者模板 。 这些示例可帮助你了解最佳做法并加速开发。

提交新问题

你想要共享反馈或寻求指导, 请在存储库中提出新问题

若需支持或报告问题,请使用您通常用于 Microsoft 支持的渠道。 了解如何提交反馈并获取支持

小窍门

如果发现适用于你的现有问题或增强功能,请点赞或评论,以向产品团队表明其优先级。

查看已完成的问题

查看“问题”中的“已关闭”选项卡,了解其他客户如何解决问题或请求的增强功能。 封闭式问题是了解真实场景的好方法,并确认你所需的修补程序或功能是否已可用。

局限性

托管平台能力支持

下表列出了适用于代码应用的 Power Platform 管理功能。

能力 注释
最终用户看到连接器权限的同意对话框 了解详细信息
共享限制 代码应用程序遵守画布应用程序共享限制。 了解详细信息
应用隔离 了解详细信息
应用启动期间的数据丢失防范策略执行 了解详细信息
单个应用的条件访问 了解详细信息
管理员同意对话框禁用 许可抑制适用于使用 OAuth 的Microsoft连接器以及使用 OAuth 的自定义连接器。 了解详细信息
租户隔离 了解详细信息
Azure B2B (外部用户访问) 最终用户可以使用 Azure B2B 来共享代码应用并访问它们,以访问租户中的资源,类似于画布应用。 了解详细信息
健康指标 代码应用的运营运行状况指标可在 Power Platform 管理中心和创建者门户中使用。 了解详细信息