2011-11-10 14 views
1

Apexでは、閉鎖されたオポチュニティステージのリストを取得する必要があります。これらは、セットアップ時に「クローズ/ウォン」または「クローズ/ロスト」タイプのステージです。Salesforce: "閉鎖"オポチュニティステージのリストを取得

私が使用して、ステージ名のリストを取得することができます。

Opportunity.StageName.getDescribe().getPicklistValues()

これはSchema.PicklistEntryオブジェクトのリストを返しますが、彼らは、ステージの種類を示すものではありません。

答えて

2

OpportunityStageテーブルをクエリする必要があります。各オプションのisWon & isClosedフラグが設定されたフィールドがあります。

[SELECT Id, ApiName FROM OpportunityStage WHERE IsWon = true AND IsClosed = true] 
+0

GAH:

このようなクエリは次のようになります。ありがとう。私はそれを知っていたはずです。 –