レコードタイプをSOQLで取得する
APEXのテストクラスなどでテストデータを作成する際に
レコードタイプが複数あるオブジェクトのデータを作る時には
SOQLでそのオブジェクトのレコードタイプを取得してfor文で作成すると楽。
List<Recordtype> rectype = [SELECT Id, Name, SObjectType FROM RecordType WHERE SObjectType = '●●'];
※●●の部分にオブジェクトのAPIを入れれば良い(取引先ならAccount)。
テストデータのRecordtypeIdに取得したIdをセットすれば全レコードタイプのテストデータが作れる。
レコードタイプごとに選択肢の制限などかけてる場合は要注意。。。
入力規則とか一括でON・OFF切り替えできないかな。。。