Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Apex で州および国の選択リストにアクセスする

公開日: Oct 13, 2022
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

この記事では、州および国の選択リストの値にアクセスするサンプルコードを紹介します。
解決策
組織で州および国の選択リストが有効になっていることを確認します。
  • Lightning UI の場合: [設定] | [データ] | [州/国/テリトリー選択リスト] | すべてのステップを完了します。 
  • Classic の場合: [設定] | [データ管理] | [州/国/テリトリー選択リスト] | すべてのステップを完了します。
  • 組織で州および国の選択リストを有効にする手順が記載されているこちらのリンクを確認してください。 
 
1.以下は、組織のすべての国コードにアクセスするためのサンプルコードです。
Schema.DescribeFieldResult fieldResult = User.Countrycode.getDescribe();
List<Schema.PicklistEntry> ple = fieldResult.getPicklistValues();
System.debug('Picklist::'+ple); 
for( Schema.PicklistEntry f : ple){
System.debug(f.getLabel() +'::'+ f.getValue()); 
}

2.以下は、組織のすべての州コードにアクセスするためのサンプルコードです。
Schema.DescribeFieldResult fieldResult = User.statecode.getDescribe();
List<Schema.PicklistEntry> ple = fieldResult.getPicklistValues();
System.debug('Picklist::'+ple); 
for( Schema.PicklistEntry f : ple){
System.debug(f.getLabel() +'::'+ f.getValue()); 
}
 
なお、これはサンプルコードであり、すべてのビジネス要件を満たすものではありません
ナレッジ記事番号

000387645

 
読み込み中
Salesforce Help | Article