Power Appsを使って、簡易的なFAQ的なのを作ってみました。
0からPower Appsを触って、関数とか悩みながら1時間弱程で作成しました。
今回はPower Automateでの自動フローは使っていません。
やってみた感想としては、VBAとかが書ければある程度使いこなせるのでは????と感じました。
プラスでデータベースの知識があれば尚良しかと。
【使用用途】
まず、検索窓に質問を何か入力します。
するとそこに入力した内容が、データベース内にある登録した関連の内容であればそれに応じた結果(質問と回答)を返します。
今回のデータベースの内容は、「質問」と「答え」の2種類です。
時間がなかったのでExcelで作成しましたが、当然SQLでも作成できます。
次回の投稿ではPower Apps上でSQLデータのCRUDの操作を行った内容を掲載できればと思います。
【工夫した点】
・何も入力されていない場合は、「何か入力してください」と表示
・検索窓でEnterを押すか右端の検索アイコンを押せば、FAQの検索ができる
・×のアイコンを押せば、検索窓の入力内容をリセットする
※その際に入力値(文字列)をinitできれば良かったのですが、そこまでは辿り着きませんでした
以下は、作成したFAQの画面です。(iPhone)
Power Appsで作成したアプリは、ネイティブのiPhoneのアプリように、ホーム画面にアイコンを置けるので、まるでスマホアプリのような感覚です。
(何も入力していない場合)
以下は、検索窓に入力してEnterキーを押下した際の画面です。
(質問と答え) ※内容は容赦ください、、、
・Question : ミックスナッツを歌っているアーティスト
・Answer : Official髭男dismです
(検索窓に入力した場合)
【作成のおおまかな流れ】
●データベース(Excel、Azure、SQL等)を作成する
●Power Appsでアプリを作成
・検索窓やアイコンを作成し、各々の処理にPower Appsの関数などを使用する
・データベースをPower Appsと接続し、連携させる
・検索窓に入力した内容がデータベースにある関連の内容であれば、それらを出力(今回だと質問・回答)する
など
Power Appsはローコードでアプリが作成できるので、気になる方は挑戦してみてください。