Salesforce:获取“已关闭”列表机会阶段
在 Apex 中,我需要获取已关闭的机会阶段的列表。这些阶段在设置中属于“结束/获胜”或“结束/失败”类型。
我可以使用以下方法获取阶段名称列表:
Opportunity.StageName.getDescribe().getPicklistValues()
这会返回 Schema.PicklistEntry
对象的列表,但它们并不指示舞台类型。
In Apex, I need to get a list of the Opportunity stages that are closed. These are stages that, in setup, are of the type "Closed/Won" or "Closed/Lost".
I can get a list of stage names using:
Opportunity.StageName.getDescribe().getPicklistValues()
This returns a List of Schema.PicklistEntry
objects, but they do not indicate the type of stage.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此,您必须查询 OpportunityStage 表,它具有标记 isWon 和 isWon 的字段。每个选项的 isClosed (除其他外)。
这样的查询看起来像这样:
For that you will have to query the OpportunityStage table, it has fields that flag isWon & isClosed (amongst other things) for each option.
Such a query would look like this: