关于 open-wrap-url
根据 Power Apps 代码应用的应用 ID 和环境 ID 构建并打开 Wrap URL。支持 Prod 和 Test 主机;若无法自动打开浏览器,仍会返回 URL。
主要功能
- 01根据应用和环境 ID 构建 Wrap URL
- 02选择 Prod 或 Test 主机
- 03在浏览器中打开 URL
- 04自动打开失败时返回 URL
适用场景
- 01打开指定代码应用的 Wrap 页面
- 02生成 Test 环境的 Wrap 链接
- 03浏览器无法启动时复制链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoft/ power-platform-skills --skill open-wrap-url安装后在 Claude Code 中输入/open-wrap-url确认已加载。
详细介绍
插件检查:运行
node "${PLUGIN_ROOT}/scripts/check-version.js"——如果输出消息,请在继续前向用户展示。
📋 共享说明:shared-instructions.md — 请先阅读。
打开 Wrap URL
为代码应用构建并打开 Wrap URL:
https://make.powerapps.com/environments/<envID>/wrap?appID=<appID>,适用于 --env Prod
https://make.test.powerapps.com/environments/<envID>/wrap?appID=<appID>,适用于 --env Test
此技能将 URL 构建和浏览器打开行为交由 scripts/open-wrap-url.js 处理。
工作流
- 解析应用 ID + 环境 ID → 2. 打开 Wrap URL
步骤 1 — 解析应用 ID + 环境 ID
遥测检查点:resolve_wrap_target
两个参数均为必填项:
--app-id <app-id>--env-id <environment-id>
可选的主机选择器:
--env <Prod|Test>(默认:Prod)
如果 $ARGUMENTS 中缺少任一值,请一次性询问缺少的值。如果仍然缺少,请停止。
步骤 2 — 打开 Wrap URL
遥测检查点:open_power_apps_wrap
从插件根目录(或任意应用根目录)运行:
node scripts/open-wrap-url.js --app-id "<app-id>" --env-id "<environment-id>" [--env "Prod|Test"]
在回复中返回生成的 URL。如果浏览器无法自动打开,仍需打印 URL,并告知用户手动打开。
说明
- 此技能不会修改项目源文件。
- 支持 macOS(
open)、Linux(xdg-open)和 Windows(start)。
评论
支持 Markdown