はじめに
Office365の機能に、PowerAppsというコーディングなしでアプリが作れるという優れものがあるということで、
試しにイベントの出欠管理アプリを作ってみました。
PowerAppsとは?
https://docs.microsoft.com/ja-jp/powerapps/
今回、OneDrive上のExcelをデータソースとして作成する形をとりました。
手順
データソースを用意する
これをOneDriveに保存します。
PowerAppsでアプリを新規作成する
-
PowerAppsを開きます。
https://web.powerapps.com/home -
「アプリの作成」を選択します。
- 「OneDrive for Bussiness」の「携帯電話レイアウト」を選択します。
- 先に作っておいたExcelの出欠表を選択します。
- 項目をいじってみる
まずはリスト上でNo.がでていますが、これを氏名に変えていきます。
左側のツリーから「Title1」を選択します。
右のプロパティウィンドウ的なところから「詳細設定」>「データ」>「text」がThisItem.No
となっているところを
ThisItem.氏名
に変えます。すると画像のように名前が表示されるかと思います。
次に、出欠の有無と既に集金しているかどうかといった項目を作っていきます。
ツリーから「BrowseGallery1」を選択すると、プレビューのリストの左上に鉛筆のマークが出ていますので、そこをクリックしても編集していけます。
「挿入」タブから「ラベル」を選択して「出欠」、「集金」というラベルを作ります。(「ホーム」タブの中にフォントサイズ等あります)
ツリーの「Body1」を選択し、コピー&ペーストすると「Body1_1」ができて、それの「詳細設定」>「データ」>「Text」をThisItem.集金
に変更していきます。
あとは位置をちょちょっと合わせて、完成!!
いっちばん右上の再生ボタン(▷)でプレビューを見ることができます。
オォ~~
詳細画面を開いてみる
リストひとつずつに「>」というリンクがついていると思います。
これを押下すると、そのリストのデータ詳細画面に遷移します。
編集画面を開いてみる
さらに右上のえんぴつマークをクリックすると編集画面に遷移します。
データを更新してみる
鈴野さんの出欠に"〇"を入力し、画面右上のチェックをクリックするとデータが更新されます。
〇がついてますね!!
OneDriveのExcelを確認してみると、しっかりと更新されています。
感想
Ofiiceのリソースに簡単にアクセスできるのは便利ですし、Excelでのデータ管理を補助するようなアプリが作れそうです!
意外と情報が見つからなかったので、作り込むのは結構難しそう・・・?
いい情報があれば是非教えてくださいm(__)m