Salesforce:获取“已关闭”列表机会阶段

发布于 2024-12-14 20:29:44 字数 232 浏览 1 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

じ违心 2024-12-21 20:29:44

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

这样的查询看起来像这样:

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

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:

[SELECT Id, ApiName FROM OpportunityStage WHERE IsWon = true AND IsClosed = true]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文