演習 - Copilot を使用して Excel からアプリを作成する
Microsoft Dataverse を含む環境で作成する場合、Copilot で Excel スプレッドシートから簡単にアプリを作成できます。 Copilot を有効にするにはデータをテーブル形式に書式設定する必要はありません。 残念ながら、このオプションは Dataverse のない環境では使用できませんが、このユニットをざっと読んでみると、Copilot を使用してアプリをいかに簡単に構築できるかがわかります。
Dataverse で強化された環境で作成する場合は、このプロセスがどのように行われるか確認する良い機会になります。 この場合、データ テーブルの有無にかかわらずスプレッドシートを提供し、Copilot がどのようにデータ テーブルと接続を作成し、テーブルを変換して、フル機能のアプリを生成するかを確認できます。
この演習を開始するには、まずサンプル ワークシートをダウンロードして抽出 (解凍) します。 (または、必要に応じて独自のものを使用することもできます)。
このレッスンの目的は、任意の Excel スプレッドシートから Power Apps アプリを作成するのがいかに簡単であるかを示すことです。
重要
この機能をフルに活用するには、Dataverse テーブルむ環境を使用する必要があります。また、Dataverse を含む Power Apps ライセンス (または無料試用版) へのサインアップが必要になる場合もあります。 これらがなければ、この演習を完了することはできません。
注
Copilot は人工知能 (AI) を使用してテーブルを構築します。 AI は決定論的ではないため、結果は以下に示すものと多少異なる可能性があります。
演習を始める
Product List ワークシートをダウンロードします。 すべてのファイルを抽出します。
Power Apps Maker Portal に移動します。
ホーム画面から、データで開始する オプションを選択します。 しばらくすると、データで開始する 画面にExcel または .CSV ファイルで作成する オプションが表示されます。 そのオプションを選択します
新しいテーブルの作成 を選びます。
オプションを選択してテーブルを作成する画面で、Excel ファイルまたは .CSV をインポートを選択します。
表示された ファイルのインポート ポップアップ ウィンドウで、デバイスから選択 を選択します。 先ほどダウンロードして解凍した ProductList.xlsx を見つけて選択し、query(5) テーブル インクルードがオンになっていることを確認して、インポート を選択します。
プレビュー テーブルが作成されます。これにはしばらく時間がかかります。 新しいテーブルが作成されたら、それを調べることができます。 製品在庫テーブルの省略記号を選択し、データの表示を選択します。
Power Apps によって製品在庫という (または類似の) タイトルが追加され、列名も作成されたことに注目してください。 列ヘッダーは Excel スプレッドシートと一致している可能性があります。 そうでない場合、Excel ヘッダーを使用できます。 右上に先頭の行を列見出しとして使用するの切り替えボタンがあり、これをオンにすると Excel の列名が使用されます。
ダウンロードした Excel 製品リストを使用した場合は、6 つの列があるはずです。 Copilot によって、これらの各列のデータ型が推測されています。 最初の 2 つ (Title と Code name) は 1 行テキストで、次の 3 つ (Product Line、Product Type、Color) は選択タイプであり、Notes 列も 1 行テキストです。
これらが Copilot によって作成された列タイプではない場合、Copilot で変更できます。 画面の右上にある Copilot アイコン (環境名と通知ベル アイコンの間) をクリックして、Copilot を開きます。
画面右側に Copilot ダイアログ ペインが開いた状態で、「製品ライン、製品タイプ、および色の列の列タイプを選択肢タイプの列に変更してください」と入力します。データが希望どおりの形になり、これら 3 つの列が選択肢タイプの列になるまで、Copilot を操作します。
列ヘッダーを選択し、列の編集を選択して、ポップアップ ウィンドウでプロパティを調整することにより、列を変更または修正することもできます。 テーブル名の右側にある省略記号を選択し、設定を選択すると、テーブルのプロパティを編集できます。
これで、アプリを作成する準備が整いました。 右上隅の アプリを保存して開く ボタンを選択します。 ポップアップが表示され、Power Apps によって作成されたテーブルとリレーションシップが保存され、Power Apps Studio でアプリが開かれることが通知されます。 アプリを保存して開く を選択します。
しばらくすると、アプリが Power Apps Studio に編集モードで開きます。 Power Apps Studio へようこそというポップアップ ウィンドウが表示される場合があります。その場合、スキップを選択してください。 データ ソースがアプリに追加されたという通知を受け取った場合、その通知も X で消すことができます。
注
Copilot はナレッジの取得段階であるため、まだプレビュー モードになっています。 「テーブル名のラベルの背景色を紫に変更してください」などの変更を提案してみることができます。「サムズアップ/サムズダウン」のフィードバックを提供したり、問題の詳細をフィードバックとして Microsoft に送信したりすることもできます。
Copilot によってアプリが生成されると、ギャラリーに表示されるデータが見積もられます。 ギャラリーに最も適した列を選択し、Power Apps エディターで変更することができます。
アプリのタイトルが画面の上部に表示されることに注目してください。
また、画面左側には製品のギャラリーがあり、画面右側にはギャラリーで選択されている品目の製品の詳細が表示されていることにも注目してください。
画面の右側には Copilot パネルが表示されており、アプリに追加する変更を支援します。
あとは保存して公開するだけです。 保存アイコンを表示するには、ペインの右上隅にある X を選択して、Copilot ペインを閉じる必要があります。
右上の 保存 アイコン (フロッピー ディスクのようなアイコン) を選択します。 まだ名前を入力していない場合は名前を入力し、もう一度 保存 を選択する必要があります。 保存が完了したら、右上隅の 公開 アイコン (右下の角に丸で囲まれた矢印が付いたファイルのようなアイコン) を選択します。
アプリをプレビュー モードにして、機能をテストします。 これを行うには、保存 アイコンの左側にある 再生 アイコンを選択します。
Dataverse をデータ ソースとして使用するアプリの検索機能は強力です。 任意のテキスト フィールドを通じて簡単に検索できます。 検索入力フィールドに「ultra」と入力します。 その特定のパターンの Title 列に基づいてどのようにフィルター処理されるかに注目してください。 入力フィールドをクリアして「aud」と入力します。カー オーディオのオプションの選択肢がフィルターされて、検索時にフォントの大文字と小文字が無視されることに注目してください。
アプリがまだプレビュー モードの間に、フォームの編集機能を試すことができます。 "Headphones 2000w" という品目を見つけて選択します。フォームの右上にある鉛筆 (編集) アイコンを選択して、この項目を編集します。 [メモ] に「ケースを含む」と入力し、フォームの右上隅にあるチェック アイコンを選択して変更を保存します。 品目にメモが追加されました。
このアプリは完全にレスポンシブであり、実行元のフォーム ファクター (タブレットや携帯電話など) に合わせて調整されます。 アプリがまだプレビュー モードのとき、右上隅を見ると、プレビューできる 3 つのフォーム ファクター オプションがあることがわかります。 いずれかを選択すると、特定の種類のタブレットまたは携帯電話を一致させることができる追加のオプションが表示されます。 ターゲット デバイスの向きを変更して、ユーザー エクスペリエンスの変化を確認することもできます。 使用しているモバイル デバイスに似たものを選択して、アプリ画面が携帯電話上でどのように動作するかを確認します。
概要
Copilot を使用して Excel スプレッドシートを Power Apps に取り込むのは、もう 1 つの簡単なアプリ作成方法です。 この手法を使用すると、3 画面のアプリと同じ機能を持つレスポンシブな 1 画面のアプリを Dataverse データ テーブルに基づいてすばやく構築できます。 Dataverse は Power Platform の残りの部分と同じクラウドに存在するため、時間のかかる API 呼び出しはなく、検索機能は堅牢です。 他の Power Apps アプリと同様に、データ、画面、機能を追加できますが、チームがアプリを利用する上でこれ以上迅速な方法はありません。