PowerApps データ カードとプロパティの割り当て

このチュートリアルでは、 PowerAppsデータ カード、フォーム、詳細画面のその他のオプションと、それらのプロパティと値を参照する方法について 説明します。

PowerApps データ カードは、Power Apps ビジネス アプリケーションの構成要素です。

カード自体には、フィールドを表示および編集するためのコ���トロールが含まれています。これは、適切なスペースを含む列名を含むサンプル詳細画面です。今のところはこれで大丈夫かもしれません。

PowerApps データ カードとプロパティの割り当て

ただし、変更できる点がまだいくつかあります。1 つ目は日付の形式です。時間の詳細はラベルに指定されていないため、削除する必要があります。

PowerApps データ カードとプロパティの割り当て

また、日付列には時間の詳細は含まれません。

PowerApps データ カードとプロパティの割り当て

また、選択したレコードに基づいて、画面のタイトルを人の名前に変更したいと考えています。この例では、 Beau Spratlingのレコード内にいます。したがって、この画面のタイトルはBeau Spratlingでなければなりません。

PowerApps データ カードとプロパティの割り当て

これらが、このチュートリアルで達成することです。

目次

PowerApps データ カードの値がレコードをフェッチする方法を理解する

まず、 PowerAppsデータ カードの値が列からレコードを取得する方法を理解しましょう。DateJoinedカードのデータ値をクリックします。

PowerApps データ カードとプロパティの割り当て

次に、この選択した要素のTextプロパティがParent.Defaultと等しいことがわかります。したがって、これは親要素のデフォルトのプロパティと同じになります。

PowerApps データ カードとプロパティの割り当て

データカード全体である親要素をクリックしてみましょう。

PowerApps データ カードとプロパティの割り当て

次に、 DefaultプロパティがThisItem.DateJoinedと等しいことがわかります。

PowerApps データ カードとプロパティの割り当て

これは、選択したレコードに基づいてDateJoined列のデータをフェッチしています。

PowerApps データ カードとプロパティの割り当て

PowerApps データ カードの値のフォーマット

データ値の形式を変更するには 2 つの方法があります。1 つ目の方法は、リボンからテキストを編集することで、配置の変更などの非常に簡単な操作を行うことができます。

PowerApps データ カードとプロパティの割り当て

[プロパティ]パネル内で一部のプロパティを変更することもできます。

PowerApps データ カードとプロパティの割り当て

2 番目の方法は、書式設定関数を使用することです。使用できる書式設定関数は多数ありますが、頻繁に使用される関数はTextと呼ばれるものです。これはExcelでも使われています。

Excel や PowerPoint でできることはすべて、PowerApps でもできることを忘れないでください。Excel で日付の書式を設定する場合は、Text関数を使用します。

したがって、 Text関数または数式を使用して、PowerApps データ カード内のデータを書式設定することもできます。次に、テキスト関数を使用してみましょう。DateJoinedカードの親要素をクリックします。 

PowerApps データ カードとプロパティの割り当て

ここではText関数を使用してみましょう。ご覧のとおり、Text関数の最初のパラメーターはvalueで、2 番目のパラメーターはformatです。月、日、年に対応するmm/dd/yyyy形式で日付をフォーマットしたいと考えています。

PowerApps データ カードとプロパティの割り当て

現在、DateJoinedカードには時間が含まれなくなりました。 

PowerApps データ カードとプロパティの割り当て

画面タイトルを動的に変更する

次に変更したいのは、選択した人の名前に基づいて画面のタイトルです。 

PowerApps データ カードとプロパティの割り当て

タイトルをクリックし、使用されているプロパティがTextであることを確認します。 

PowerApps データ カードとプロパティの割り当て

画面のタイトルを、現在選択されている人の名前に変更するだけです。

PowerApps データ カードとプロパティの割り当て

ただし、アプリケーションを再生すると静的な結果が得られ、選択した人物を変更しても動的に変化しません。ご覧のとおり、選択した人物をAlonso Parteeに変更しても、画面のタイトルは変わりませんでした。

PowerApps データ カードとプロパティの割り当て

これを動的に変更するには、 「名」カードをクリックします。 

PowerApps データ カードとプロパティの割り当て

その親要素をクリックします。 

PowerApps データ カードとプロパティの割り当て

プロパティをDefaultに変更します。

PowerApps データ カードとプロパティの割り当て

これで、 ThisItem.FirstNameに設定されていることがわかります。 

PowerApps データ カードとプロパティの割り当て

その後、画面タイトルをクリックします。

PowerApps データ カードとプロパティの割り当て

繰り返しますが、タイトルをFirst NameカードのDefaultプロパティに参照したいとします。そこで、この静的テキストをFirstName_DataCard1.Defaultに変更しましょう。 

PowerApps データ カードとプロパティの割り当て

スクリーンタイトルとして アロンソが表示されました。

PowerApps データ カードとプロパティの割り当て

次に、タイトルに姓を追加します。これを行うには、連結関数を使用して、LastName_DataCard1.Defaultをカンマで区切って追加するだけです。

PowerApps データ カードとプロパティの割り当て

現在選択されている人の姓と名が画面タイトルとして表示されます。 

PowerApps データ カードとプロパティの割り当て

変更したい他の項目に対しても同じ手順を実行できます。「再生」ボタンをクリックして、このアプリケーションを再生してみましょう。 

PowerApps データ カードとプロパティの割り当て

次に、矢印アイコンをクリックして選択した人物を変更します。 

PowerApps データ カードとプロパティの割り当て

たとえば、Josh Mckay を選択してみましょう。 

PowerApps データ カードとプロパティの割り当て

そして、画面タイトルが動的に Josh Mckay に変更されたことがわかります。 

PowerApps データ カードとプロパティの割り当て


PowerApps ギャラリー: 概要
Power Apps の基礎: 基本機能とカスタマイズ
Power Apps アカウントの作成方法 | LuckyTemplates チュートリアル

結論

これらは、PowerApps データ カードを構成するときに追加で実行できることの一部です。このチュートリアルのもう 1 つの重要なポイントは、他の要素のプロパティを参照する方法を示すことでした。この例では、画面タイトルのTextプロパティをカードのDefaultプロパティに参照しました。

そうすることで、非常に複雑なアプリケーションで発生するさまざまな調整を行うことができます。さまざまなチュートリアルを進めていくと、さらに複雑になる可能性がありますが、その背後にある実際の理論やロジックは非常に単純です。 

ではごきげんよう、

ヘンリー

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。