カートの中身を一覧表示する。念のため修正できるようにする。カート内の全タスクを登録する。一度コレクションに入力したデータをため込むのがポイントです。そのコレクションをギャラリーに展開すれば、何を入力したか一目瞭然ですよね。使用するコントロールもラベルを含めてたった10個増えるだけです。なんとなく作れそうな気になってきませんか?入力したデータをカートに一時保存するカートに入れるを押すたびに、コレクションにデータが蓄えられます。アプリ起動時にコレクションの枠を用意するアプリ起動時に商品情報を詰めこむカート用コレクションを宣言しておきます。今回はなくても動きますが、枠の作成前にコレクション名を指定すると、このコレクションは存在しないよって怒られちゃいます。そのため、中身は空っぽですが先に枠だけ用意しておきます。いわゆる変数の宣言みたいなものですね。作り方はかんたん、AppのOnStartに次の記述を追記してください。ClearCollect(colCart,Blank())カートの中身表示用スクリーンを用意するまず最初のスクリーン右上にカートアイコンicoMoveSendを設置します。次に新しいスクリーンSend_Screenも作ります。そのまま元スクリーンにコンテナで重ねてもよいですが、分けた方が作りやすいです。スクリーン移動するため、icoMoveSendのOnSelectに次のコードを記述します。ScreenTransition.Fade)最後に、あとから流用するので、発注ボタンbtnOrderを新しいスクリーンにコピペしておきます。名前はbtnSendとしました。スクリーン移動のコードは、アクションタブの移動からかんたんに作ることもできるよ。カートに入れるボタンの作成コピペが終わったらコピペ元の発注ボタンbtnOrderのOnSelectを変更します。これでボタンを押すと、コレクションcolCartに入力した商品情報が蓄積されます。});//コントロールを初期値に戻してから商品一覧に戻るReset(drpValue);Reset(dteStandardDelivery);Set(_visible,!_visible)以上でスクリーンOrder_Screenの設定は終わりです。スクリーンSend_Screenの作成に進みます。カートの中身を一覧表示し、修正もできるようにする続いてカートの中身をどうこうするスクリーンを作っていきます。はじめにタイトルlblTitle3と戻るアイコンicoMoveOrderを設置しておきましょう。戻るアイコンicoMoveOrderのOnSelectはBack関数でも問題ないですが、Navigate関数で明示的に記述しておきます。先ほどコピペした発注ボタンbtnSendです。OnSelectのコードは追記しても構いませんが、下記をまるごとコピペしてもOKです。ForAll関数でコレクションcolCartのレコード数分、タスク登録を繰り返しています。後片付けとして、コレクションcolCartの中身をClear関数で空にしています。真ん中あたりにギャラリーをひとつ設置して、ItemsにコレクションcolCartを指定します。あとは図を参考にコントロールを5つテンプレートに設置します。Default=ThisItem.ValueItems=Sequence(100).Value最後に削除用のアイコンicoRemoveのOnSelectに次を記述して完了です。Remove(colCart,ThisItem)以上でアプリは完成しました。あとはちゃんと動作するか、アプリ起動からタスク登録まで検証してみましょう。カートに保存後、まとめてタスクを登録する方法のまとめ今回もネットショップっぽいUIで作成してみました。事前準備が要らない分、前回よりも作りやすかったと思います。これまた機能はかなり絞っているので、たくさんカスタマイズしてください。コレクションやForAll関数はとても便利なので、ぜひ使い方を極めてください。いまのところ、SharePointサイトおよびPlannerの権限を共有している人たちでしか利用できません。そのため、次は権限持っていない人でもタスクを登録できるようにしてみたいと思います。1件ずつ登録するやり方です。関連記事PowerApps│アクセス権のないプランにタスクを登録する方法2022.07.02まとめて登録する方法は、コチラ。関連記事PowerApps│アクセス権のないプランにタスクをまとめて登録する方法2022.07.09PowerApps│チェックリストアプリを少し使いやすくする方法2022.09.15PowerApps│フォームを使ったチェックリストアプリの作り方2022.09.11PowerApps│領収書を発行してメール送付するアプリの作り方2022.08.30PowerApps│アクセス権のないプランにタスクをまとめて登録する方法2022.07.09ご支援よろしくおねがいしますこの記事を気に入ってくださった方、寄付してあげてもいいよという方がいらっしゃっいましたら、ご支援いただけると助かります。下記リンクからAmazonギフト券で、金額は15円からお気持ちを入力してください。メッセージもいただけるとたいへん喜びます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。US七草あんこ非IT系中間管理職やってます。社命によりoffice365を主軸とした業務改善プロジェクトメンバーに任命されたことでPowerAppsと出会えました。いまではビジネス・プライベートを問わず、欠かせないツールになっています。導入初期やアプリ作成時に遭遇した諸問題の解決法とサンプルアプリの作り方を紹介していきます。Twitterで情報収集しているので不明点など呟いているとお邪魔するかもしれません。