Power Apps 関数: User()、Today()、Now() の操作

Power Apps 関数: User()、Today()、Now() の操作

このチュートリアルでは、エンドユーザーがアプリを表示および利用する方法に大きな違いをもたらす 3 つの Power Apps 関数、User()、Today()、および Now() 関数について説明します。

Power Appsに関する他のチュートリアルに従った場合は、おそらく、独自のアプリの作成方法と公開方法をすでに知っているでしょう。このプラットフォームの利点は、コーディングやアプリ開発の経験がほとんどない人でも使いやすいことです。

しかし、アプリを作成するということは、エンドユーザーの利便性も考慮する必要があります。これが、今日説明する 3 つの Power Apps 機能の利点です。

目次

User() 関数

User() 関数は、アプリの現在のユーザーに関する情報を返します。

この機能は、特に複数の人がアプリを使用している場合に、カスタマイズの点で非常に多くの可能性をもたらします。

User() 関数がどのように機能するかを示すために、ラベルを追加してから、プロパティ ドロップダウンでテキスト プロパティを選択しましょう。

Power Apps 関数: User()、Today()、Now() の操作

次に、「User()」と入力し、ドットを追加して、どのようなオプションがあるかを確認します。

Power Apps 関数: User()、Today()、Now() の操作

ご覧のとおり、User() 関数はユーザーの電子メール、フルネーム、画像という 3 つの情報を返すことができます。したがって、「User().Email」と入力すると、作成したラベルにユーザーの電子メール アドレスがポップアップ表示されます。

Power Apps 関数: User()、Today()、Now() の操作

User().FullName を試行すると、Henry Legge が返されます。

Power Apps 関数: User()、Today()、Now() の操作

これにより、使用者に応じてアプリをパーソナライズするという点で非常に多くのオプションが得られます。

たとえば、ホームページにユーザーの実際の名前を使用したウェルカム メッセージを表示できます。より高度なカスタマイズが必要な場合は、この機能を使用して、ユーザーの好みに基づいて特定の設定を指定することもできます。

ここでは、この関数を使用してパーソナライズされたウェルカム メッセージを作成する方法を見てみましょう。ホーム画面に進みましょう。

Power Apps 関数: User()、Today()、Now() の操作

まず、ここの上部にラベルを追加し、テーマの残りの部分と一致するように色を白にカスタマイズします。

Power Apps 関数: User()、Today()、Now() の操作

この数式では異なる文字列を結合するので、 Concatenate関数を使用します。

Power Apps 関数: User()、Today()、Now() の操作

次に、「ようこそ」というテキストを追加し、ユーザーのフルネームを参照します。Enter キーを押すと、ラベルに「Welcome Henry Legge」と表示されることがわかります。

Power Apps 関数: User()、Today()、Now() の操作

ユーザーを参照しているため、ログインしているユーザーに応じて名前が変わることを意味します。

Now() 関数と Today() 関数

次に説明する関数、Now() 関数に移りましょう。

Now() 関数は、現在の日付と時刻の値を返します。

マスター画面に移動してラベルを追加しましょう。次に、Now() 関数を使用してみましょう。ご覧のとおり、ラベルには現在の日付とタイムスタンプが表示されます。

Power Apps 関数: User()、Today()、Now() の操作

このタイムスタンプはタイムゾーンに応じて変わります。つまり、世界中の他の場所にアプリ ユーザーがいる場合でも、自分の日付ではなく、常にそのユーザーの現在の日付と時刻が表示されます。

この機能は、パーソナライゼーションの面でも非常に多くの可能性を提供します。たとえば、アプリの一部の機能を 1 日の特定の時間にのみ利用できるようにすることができます。特定の時間にパーソナライズされたメッセージを設定することもできます。

対照的に、Today() 関数は今日の日付のみを返します。

したがって、ラベルをコピーし、代わりに Today() を挿入すると、2 つの違いがわかります。

Power Apps 関数: User()、Today()、Now() の操作

Now() 関数と Today() 関数のどちらを選択するかはどちらかというと好みなので、どちらがエンド ユーザーにとって最適であると考えるかはあなた次第です。アプリに必要な他の機能について検討し、最も適していると思われる機能を選択することもできます。

さて、ホームページに戻りましょう。物事をシンプルにしたいので、ここに時間が表示されなくても特に気にしないとしましょう。それでは、Today() 関数を使用する新しいラベルを作成しましょう。

Power Apps 関数: User()、Today()、Now() の操作


Power Apps の概要: 定義、機能、機能、および重要性
Power Apps 環境: アプリ要素を適切にセットアップする
PowerApps の関数と数式 | Power Apps の概要 はじめに

結論

このチュートリアルで説明した内容は単なる基本です。ただし、前述したように、これら 3 つのPower Apps機能により、ユーザー エクスペリエンスを向上させる無限のカスタマイズが可能になります。

アプリの開発に取り組むときは、特定のユーザーに独自の設定を適用する方法や、日付と時刻が動作にどのような影響を与えるかを考えてください。これらのソリューションをより創造的に使えば使うほど、ユーザーはあなたが開発したアプリをより楽しめるようになります。

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて