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