open-wrap-url について
Power Apps のコードアプリについて、アプリ ID と環境 ID から Wrap URL を生成して開くスキルです。Prod と Test に対応し、ブラウザーを自動で開けない場合も URL を返します。
主な機能
- 01アプリ ID と環境 ID から Wrap URL を生成
- 02Prod または Test のホストを選択
- 03ブラウザーで URL を開く
- 04自動起動に失敗した場合も URL を返す
活用シーン
- 01指定したコードアプリの Wrap ページを開く
- 02Test 環境の 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 を生成して開きます。
--env Prod の場合は、次の URL です。
https://make.powerapps.com/environments/<envID>/wrap?appID=<appID>
--env Test の場合は、次の URL です。
https://make.test.powerapps.com/environments/<envID>/wrap?appID=<appID>
このスキルでは、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)で動作します。