SuperAPI AI 工具集

open-wrap-url

通用与其它

查看项目

更新于 10-16 00:31

技能介绍

用途:当用户希望在当前环境中打开某个应用 ID 对应的 Power Apps Wrap 页面时使用本技能。它会构建 Wrap URL 并交由脚本打开浏览器。

主要能力:根据环境 ID 与应用 ID 生成 Wrap 链接。Prod 环境使用 https://make.powerapps.com/environments/<envID>/wrap?appID=<appID>;Test 环境使用 https://make.test.powerapps.com/environments/<envID>/wrap?appID=<appID>。URL 构建与浏览器打开行为委托给 scripts/open-wrap-url.js。

使用方式:先运行插件检查 node "${PLUGIN_ROOT}/scripts/check-version.js",若有输出需先展示给用户;并先阅读 shared-instructions.md。随后解析应用 ID 与环境 ID,两者均为必填参数:--app-id <app-id>、--env-id <environment-id>;可选主机选择器 --env <Prod|Test>,默认 Prod。若 $ARGUMENTS 中缺少任一值,先询问一次缺失值,仍缺失则停止。然后在插件根目录或任意应用根目录运行:node scripts/open-wrap-url.js --app-id "<app-id>" --env-id "<environment-id>" [--env "Prod|Test"]。最后在响应中返回生成的 URL;若浏览器自动打开失败,仍应打印 URL 并提示用户手动打开。

适用场景:需要快速跳转到指定应用的 Wrap 页面进行查看或操作时。

限制:本技能对项目源文件为只读操作;支持 macOS(open)、Linux(xdg-open)和 Windows(start)。其余细节暂未提供。