キャンバス アプリでコレクションを作成および更新する
コレクションを使用すると、ユーザーはアプリで管理できるデータを格納できます。 コレクションは、製品一覧内の製品など、類似したアイテムのグループです。 コレクションなど、さまざまなタイプの変数の詳細については、キャンバス アプリの変数についてを参照してください。
前提条件
- Power Apps にサインアップ し、登録に使用した同じ資格情報を使用してサインイン します。
- Power Apps で、アプリを作成するか既存のアプリを開きます。
- Power Apps でコントロールを構成する方法を説明します。
このビデオでは、コレクションの作成と更新の方法について説明しています:
複数列コレクションの作成
Power Apps Studio で、テキスト入力コントロールを追加します。
左側のナビゲーション ウィンドウで省略記号を選択し、名前の変更、次に製品名を入力してコントロール名を変更します。
ドロップ ダウン コントロールを追加します。
ドロップ ダウン コントロールの名前を色に変更し、そして Items プロパティがプロパティ リストで選択されていることを確認します。
数式バーで、DropDownSample をこの式で置き換えます。
["Red","Green","Blue"]
ボタン コントロールを追加し、Text プロパティを追加に設定し、その OnSelect プロパティをこの式に設定します。
Collect( ProductList, { Product: ProductName.Text, Color: Colors.Selected.Value } )
F5 キーを押して ProductName にテキストを入力し、色のオプションを選択して追加を選択します。
前のステップを少なくともあと 2 回繰り返してから、Esc キーを押します。
プレビュー バージョンの Power Apps Studio を使用している場合、変数ウィンドウを選択し、コレクションを選択して、作成したコレクションを確認します。
クラシック バージョンの Power Apps Studio を使用している場合、ファイル メニューでコレクションを選択します。
コレクションの表示
垂直方向の ギャラリー コントロールを追加します。
ギャラリー Items プロパティを ProductList に設定します。
データ ウィンドウで、サブタイトル フィールドを色、タイトル フィールドを製品に設定します。
データ ウィンドウを閉じて、ギャラリーを選択してから、レイアウト フィールドにタイトルとサブタイトルを設定します。
画面は次の例のようになります。
1 つまたはすべてのアイテムを削除する
ギャラリーの下部の近くをクリックまたはタップし、左上隅にある鉛筆アイコンをクリックまたはタップして、ギャラリー テンプレートを選択します。
ごみ箱アイコンをギャラリー テンプレートに追加します。
そのアイコンの OnSelect プロパティを次の式に設定します。
Remove(ProductList, ThisItem)
ギャラリーの外側にボタンを追加し、Text プロパティをクリアに設定し、OnSelect プロパティを次の式に設定します。
Clear(ProductList)
Alt キーを押しながら、ごみ箱アイコンを選択して、コレクションからそのアイテムを削除します。またはクリアボタンを選択して、コレクションからすべてのアイテムを削除します。
リストをコレクションに配置する
ボタンを追加して、OnSelect プロパティをこの関数に設定し、ListName をリストの名前に置き換えます。
Collect(MySPCollection, ListName)
この関数は、MySPCollection という名前のリストと同じデータを含むコレクションを作成します。
Alt キーを押しながら、ボタンを選択します。
(任意) 作成したコレクションをプレビューするには、ファイル メニューの コレクションを選択します。
ギャラリーで (日付、選択内容、ユーザーなど) Microsoft Lists または SharePoint のデータを表示する方法については、ギャラリーでのリスト列の表示 を参照してください。 フォームで (ドロップダウン リスト、日付の選択、およびユーザーの選択を使用して) データを表示する方法については、フォームの編集コントロールとフォームの表示コントロールを参照してください。
次の手順
- リファレンス トピックで Collect 関数をレビューします。
- AddColumns、DropColumns、RenameColumns、および ShowColumns 関数を使用して、コレクション内のデータを形成する方法を説明します。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。