LoginSignup
3
3

More than 1 year has passed since last update.

【Salesforce】選択リストの値を取得したい

Last updated at Posted at 2020-02-18

Salesforceでは選択リストが[値]と[API参照名]を別で設定できます。

無題.png

そのため、以下のようなSOQLでレコードを取得すると

List<Case> caseList = [SELECT id, Status__c FROM Case];
System.Debug('★★ 変数 caseList : ' + caseList);

無題.png

上記のように「Status__c=0」とAPI参照名が表示されます。
そのため、レコードを取得し、Visualforce などで値を表示したい場合は「tolabel()」を設定することで値を取得できます。

List<Case> caseList = [SELECT id, tolabel(Status__c) FROM Case];
System.Debug('★★ 変数 caseList : ' + caseList);

無題.png

今までCommonUtilとかにいかついDescribe置いて処理してました。すみません。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3