Trailhead Visualforce ユーザ情報を表示する方法

環境
Salesforce

構文
Visualforce ページ上では、IF() をはじめとする条件式を使用することで、こうしたシナリオに対応できます。
IF() 式は次の 3 つの引数をとります。
1 つ目は、Boolean 値 (true または false) です。たとえば、以前に使用した CONTAINS() 関数などがあります。
2 つ目は、最初のパラメータが true のときに返される値です。
3 つ目は、最初のパラメータが false のときに返される値です。

実装機能

ユーザ情報を表示する Visualforce ページを作成する
現在のログインユーザの名を表示する Visualforce ページを作成します。

Challenge の要件
新しい Visualforce ページを作成する:
  表示ラベル: DisplayUserInfo
 名前: DisplayUserInfo
表示されるユーザ情報はログインユーザから動的に生成する

サンプルコード

<apex:page >
    
    <p> 名前: {! $user.lastname} {! $user.firstname}  </p>
    <p>会社名: {! $user.companyname}</p>
    <p>取引先が存在チェック:{! IF(CONTAINS("Account","google会社") ,"取引しません","取引中")}</p>
    <p>本日:{! TEXT(TODAY())} </p>
</apex:page>

実行結果

名前: guest admin

会社名: arkgame株式会社

取引先が存在チェック:取引中

本日:2023-08-25

 

Trailhead

Posted by arkgame