キャンバス アプリでコレクションを作成および更新する
コレクションを使用すると、ユーザーはアプリで管理できるデータを格納できます。 コレクションは、製品一覧内の製品など、類似したアイテムのグループです。 コレクションなど、さまざまなタイプの変数の詳細については、キャンバス アプリの変数についてを参照してください。
前提条件
- Power Apps にサインアップ し、登録に使用した同じ資格情報を使用してサインイン します。
- Power Apps で、アプリを作成するか既存のアプリを開きます。
- Power Apps でコントロールを構成する方法を説明します。
このビデオでは、コレクションの作成と更新の方法について説明しています:
複数列コレクションの作成
Power Apps Studio で、テキスト入力 コントロールを追加します。

左側のナビゲーション ウィンドウで省略記号を選択し、名前の変更、次に 製品名 を入力してコントロール名を変更します。

ドロップ ダウン コントロールを追加します。

ドロップ ダウン コントロールの名前を 色 に変更し、そして Items プロパティがプロパティ リストで選択されていることを確認します。

数式バーで、DropDownSample をこの式で置き換えます。
["Red","Green","Blue"]Button コントロールを追加し、Text プロパティを 追加 に設定し、その OnSelect プロパティをこの式に設定します。
Collect( ProductList, { Product: ProductName.Text, Color: Colors.Selected.Value } )F5 キーを押して ProductName にテキストを入力し、色 のオプションを選択して 追加 を選択します。

前のステップを少なくともあと 2 回繰り返してから、Esc キーを押します。
ファイル メニューで コレクション を選択し、作成したコレクションを表示します。

コレクションの表示
垂直方向の Gallery コントロールを追加します。

ギャラリー 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 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示