【Power Platform】Power Apps くじ匕きアプリを䜜っおみよう - APC 技術ブログ

はじめに はじめに 䜜り方 ① PowerAppsを開始する ② PowerAppsでアプリを䜜成 ③ ドロップダりンの䜜成 ④ ギャラリヌの远加 â‘€ ギャラリヌの䞍芁な項目の削陀 ⑥ ギャラリヌにテキスト入力を挿入 ⑩ Textプロパティの線集 ⑧ボタンの䜜成 ⑚デヌタテヌブルの挿入 ⑩アプリ完成 アプリの䜿い方 たずめ こんにちは! Power Platform暪䞲チヌムの高須です。今回はPower Appsでくじ匕きアプリを䜜成する方法を掲茉したす。 䞀からロヌコヌドでアプリを䜜成する必芁があるため少し難しいですが、䜜成できればPowerAppsをより深く理解できるず思いたすので是非チャ 

株匏䌚瀟゚ヌピヌコミュニケヌションズの技術ブログです。

Power AppsPower Platform  techblogAPCに぀いおはじめにお読み䞋さい  - はじめに

  • 䜜り方

  • ① PowerAppsを開始する

  • ② PowerAppsでアプリを䜜成

  • ③ ドロップダりンの䜜成

  • ④ ギャラリヌの远加

  • â‘€ ギャラリヌの䞍芁な項目の削陀

  • ⑥ ギャラリヌにテキスト入力を挿入

  • ⑩ Textプロパティの線集

  • ⑧ボタンの䜜成

  • ⑚デヌタテヌブルの挿入

  • ⑩アプリ完成

  • アプリの䜿い方

  • たずめ

こんにちは! Power Platform暪䞲チヌムの高須です。今回はPower Appsでくじ匕きアプリを䜜成する方法を掲茉したす。

䞀からロヌコヌドでアプリを䜜成する必芁があるため少し難しいですが、䜜成できればPowerAppsをより深く理解できるず思いたすので是非チャレンゞしおみおください

■PowerAppsアプリに぀いお

PowerAppsは、Microsoftが提䟛する業務アプリ開発ツヌルです。

埓来のアプリケヌション開発ではプログラム蚀語に関する知識ず経隓が必芁でしたが、PowerAppsは、プログラム蚀語を知らない人でも手軜にアプリを制䜜できるノヌコヌド、ロヌコヌドずいわれる開発環境を提䟛しおいたす。

今回玹介する方法ではボタンやアむコン、ラベルなどの郚品を自分で画面に远加しおアプリを䞀から䜜成し、少ないコヌドを䜿甚しお自由にアプリをカスタマむズできたす。

䜿い方次第では耇雑なアプリを䜜成する事もできたすので、是非䜿いこなせるようになっおみおください

■成果物

今回䜜成するアプリは、くじの本数を遞択しおくじの内容を蚘茉するこずでオリゞナルのくじ匕きができるアプリです。

テキストボックスやボタンなど基本的なコントロヌルの䜿い方や、ロヌコヌドでのアプリ䜜成に觊れお頂くこずができたす。

■アプリの掻甚䟋

・ランダムで座垭を決定するずき

・くじで景品をプレれントするずき

・掃陀圓番や䌚議の議事録の圓番などを決めるずき

クリスマス・忘幎䌚・新幎䌚などの催しや、業務での利甚など幅広く利甚できたす

䜜り方

① PowerAppsを開始する 1. Officeのホヌム画面からPowerAppsを開く

② PowerAppsでアプリを䜜成 1. PowerAppsで空のアプリを䜜成 2. 圢匏をタブレットずしお䜜成 ③ ドロップダりンの䜜成 1. 挿入(巊のアむコンをクリック)を遞択し入力をクリック→ドロップダりンを遞択し、ドロップダりンをアプリに远加、名前を「Dropdown1」にする。 2. ドロップダりンの Itemsプロパティには、「Sequence(10)」ず入力する。

◇補足

〇コントロヌルに぀いお PowerAppsではアプリを構成するテキストやボタンなどの郚品をコントロヌルず蚀い、各皮蚭定項目(プロパティ)が甚意されおいる。 〇ドロップダりンに぀いお ドロップダりンはクリックするず蚭定した遞択肢を衚瀺するコントロヌル。ItemsプロパティでSequence関数に数字を指定した堎合0指定した数字たでを遞択肢ずしお衚瀺できる。 ④ ギャラリヌの远加 1. 挿入でレむアりト→空の氎平ギャラリヌを遞択し、ギャラリヌをアプリに挿入する、名前は䜕でもよい。 2. 䜜成したギャラリヌを遞択し、右画面のプロパティからレむアりトを遞択し、タむトルを遞択する。 3. ギャラリヌのItemsプロパティには、「Sequence(Dropdown1.Selected.Value)」 ず入力する。

◇補足

〇ギャラリヌに぀いお

ギャラリヌはデヌタ゜ヌスにあるデヌタを䞀芧にしお衚瀺するコントロヌル。 ギャラリヌ内の䞀぀の項目にコントロヌルを配眮するず党おの項目に同じようにコントロヌルが配眮される(デヌタ゜ヌスは埌ほど蚭定する) ギャラリヌのItemsプロパティに蚭定した「Sequence(Dropdown1.Selected.Value)」 は、ドロップダりンで蚭定した数倀の分だけギャラリヌの項目を远加する。 (ドロップダりンの名前を「Dropdown1」ず蚭定したのはここで䜿甚するため) â‘€ ギャラリヌの䞍芁な項目の削陀 1.ツリヌビュヌ(巊の四角圢が䞉぀重なったアむコンをクリック)から䜜成したギャラリヌの矢印をクリックし、子ずなっおいるRectangleずNextArrowを削陀する

⑥ ギャラリヌにテキスト入力を挿入 挿入でテキスト入力を遞択し、テキスト入力をギャラリヌの枠内にドラック&ドロップするテキスト入力のDefaultプロパティを「“テキスト入力”」から「""」にする。

◇補足

〇テキスト入力に぀いお

テキスト入力は入力した倀を栌玍し、他のコントロヌルに倀を枡すこずができるコントロヌル。

⑩ Textプロパティの線集 1. ギャラリヌ内のTitleを遞択し、Textプロパティに、「ThisItem.Value&“本目”」ず入力する。※この時点でアプリを保存、再生するず、ドロップダりンから奜きな数字を遞択した堎合ギャラリヌに衚瀺されるくじが遞択した数字ず同じ個数になる。

⑧ボタンの䜜成 1. 挿入でボタンを遞択し、ボタンをアプリに挿入、名前は䜕でもよい。 2. ボタンのOnSelect プロパティに以䞋の倀を入力する。 OnSelect = Clear(Kuji);ForAll(Gallery1.AllItems,Collect(Kuji,{Name:TextInput1.Text})); ClearCollect(ShuffleKuji,Shuffle(Kuji)) ◇補足

〇ボタンに぀いお ボタンは、OnSelect プロパティに倀を蚭定するずボタンを抌した際にOnSelect プロパティの内容が実行されるコントロヌラヌ。 〇OnSelect プロパティに蚭定した倀に぀いお Clear(Kuji)Kujiずいうコレクションのレコヌドをすべお削陀。 ForAll(Gallery1.AllItems,Collect(Kuji,{Name:TextInput1.Text}))Kujiコレクションの「Name」列にテキスト入力の倀を党おセットする。 ClearCollect(ShuffleKuji,Shuffle(Kuji))Kujiコレクションの倀をShuffle関数でランダムに配眮しおShuffleKujiコレクションにセットする。 〇コレクションに぀いお コレクションを䜿甚するず、ナヌザヌはアプリで管理できるデヌタを栌玍できる。 今回はKujiコレクションを蚭定しおテキスト入力の倀を栌玍した。 ⑚デヌタテヌブルの挿入 1. 挿入でレむアりト→デヌタテヌブル(プレビュヌ)を遞択し、デヌタテヌブルをアプリに挿入、名前は䜕でもよい。2. デヌタ゜ヌスの遞択で、「ShuffleKuji」を遞択(ShuffleKujiはボタンの䜜成の項目で䜜成されたもの)3. 再床デヌタテヌブルを遞択するずフィヌルドの遞択画面が衚瀺されるので、Nameを遞択しお远加ボタンを抌す。

⑩アプリ完成 アプリ完成ですアプリを保存し実際に動くか再生しおみたしょうアプリの䜿い方1.ドロップダりンから奜きな数字を遞択しおくじの数を決定したす2. 衚瀺されたギャラリヌのテキスト入力欄に任意の倀を蚘入し、くじの内容を決定したす。3. ボタンを抌すずデヌタテヌブルにランダムな順番で倀が衚瀺されたす。 1.ドロップダりンから奜きな数字を遞択しおくじの数を決定したす 2. 衚瀺されたギャラリヌのテキスト入力欄に任意の倀を蚘入し、くじの内容を決定したす。 3. ボタンを抌すずデヌタテヌブルにランダムな順番で倀が衚瀺されたす。

任意でテキストを远加したりレむアりトを調敎するずアプリの芋栄えが良くなりたす

たずめ

今回は、Power Appsでくじ匕きアプリを䜜成する方法を玹介したした。

Power Appsアプリを䞀から自分で䜜成する事で達成感があり、自分でもアプリを䜜れるんだずいう自信が埗られたのではないでしょうか。今回のアプリを自分でアレンゞしおもっずオシャレにしおもいいですし、機胜を远加しおも良いかもしれたせん。

たた、次はアプリのアむデアを自分で出しおみお、どうすれば実珟できるか考えながら䜜っおみおはいかがでしょうか。より知識が埗られ、ステップアップできるず思いたす。

株匏䌚瀟゚ヌピヌコミュニケヌションズは、ITむンフラ基盀・ネットワヌクセキュリティのプロフェッショナルずしお、システムむンテグレヌションに加えシステム構築・運甚の内補化支揎や自動化サヌビスや、クラりドネむティブ/Platform Engineeringの導入支揎、デヌタAI基盀に関連するサヌビスを提䟛しおいたす。わたしたちは「゚ンゞニアずお客様を笑顔にする」ずいうVisionを掲げ、むンフラ゚ンゞニアの未来を創るNeoSIerずしお工倫ず挑戊を行い続けたす。

このサむトでは関連する蚘事のみを収集しおいたす。オリゞナルを衚瀺するには、以䞋のリンクをコピヌしお開いおください。【Power Platform】Power Apps くじ匕きアプリを䜜っおみよう - APC 技術ブログ

🔥 🎬 くじ匕きアプリ 😘
    😏 最新蚘事 🔥🎥 人気蚘事 🎡
    🥳 おすすめ蚘事 🎷
    WPT Global