Power Appsコレクション操作関数関数関数解説

【Power Apps】DropColumns関数とは、使い方

Power Apps

DropColumns関数とは

 1 つ以上の列を削除してテーブルを返します。

公式より引用

構文

DropColumns(テーブル,列名1 [,列名2, ... ] )

テーブル:操作対象のテーブル。
列名:削除する列の名前

使い方

実際に画面を見ながら使い方を見ていきましょう。Collect関数で作成したコレクションを使用して進めていきます。

以下のレコードに対してDropColumns関数で操作していきます。

初めに、ボタンのOnSelectに以下のように入力します。

ClearCollect(テスト2,DropColumns(テスト,"数"))

検索結果を表示させるためにClearCollect関数を使用しています。

これでボタンを押すと”数”列を取り除いた新しいコレクション”テスト2”が作成されます。

これでボタンを押すと”数”列からレコードをすべて削除します。

AddColumns関数では参照元のレコードに変更した内容を保存しようとするとうまくいきませんでしたが、DropColumns関数では以下のように”数”列からレコードをすべて削除することが出来ました。

ClearCollect(テスト,DropColumns(テスト,"数"))
ビュー→コレクションから見ることができます

Clear関数RemoveIf関数では列を指定してそのレコードをすべて削除することが出来ないので、どこかで使うことができるかもしれません。

使用例

コレクションから列を削除したいときに使用します。

列を完全に削除した新しいコレクションを作成したいときには、DropColumns関数の参照元のレコードとは別のコレクションをClearCollect関数で参照します。

列からレコードのみを削除したいときには、DropColumns関数の参照元のレコードと同じコレクションをClearCollect関数で指定します。

必要に応じて使い分けてください。

列名が固定のものしか使用できず、テキスト入力などでアプリ中で列名を決めることができないため少し使いづらい場合があるかもしれません。

他のコレクション操作関連の関数はこちら

コメント

  1. […] 詳しく→DropColumnsの使い方、解説 […]

タイトルとURLをコピーしました