【问题标题】:Salesforce: Get List of "Closed" Opportunity StagesSalesforce:获取“已关闭”机会阶段的列表
【发布时间】:2011-11-10 22:42:12
【问题描述】:

在 Apex 中,我需要获取已关闭的机会阶段的列表。这些阶段在设置中属于“关闭/获胜”或“关闭/丢失”类型。

我可以使用以下方法获取艺名列表:

Opportunity.StageName.getDescribe().getPicklistValues()

这将返回Schema.PicklistEntry 对象的列表,但它们不指示阶段的类型。

【问题讨论】:

    标签: salesforce apex-code


    【解决方案1】:

    为此,您必须查询 OpportunityStage 表,它具有为每个选项标记 isWon 和 isClosed(除其他外)的字段。

    这样的查询应该是这样的:

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

    【讨论】:

    • 嘎。谢谢。我应该知道的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 2017-05-23
    相关资源
    最近更新 更多