【问题标题】:How to Query from salesforce the OpportunityFieldHistory with python如何使用 python 从 salesforce 查询 OpportunityFieldHistory
【发布时间】:2016-08-19 16:21:59
【问题描述】:

我在弄清楚如何从 Salesforce 开始查询 OpportunityFieldHistory 时遇到问题。

我通常使用并用于查询 Opportunty 或 Leads 的代码工作正常,但我不知道应该如何为 FieldHistory 编写代码。

当我想查询商机或潜在客户时,我使用以下内容:

oppty1 = sf.opportunity.get('00658000002vFo3')
lead1 = sf.lead.get('00658000002vFo3')

然后使用访问代码执行正确的查询代码...

当我想对 OpportunityFieldHistory 进行分析时出现问题,我尝试了以下方法:

opptyhist = sf.opportunityfieldhistory.get('xxx')

你猜怎么着,不行。你对我应该在 sf.和.get?

提前致谢

【问题讨论】:

  • 您使用的是哪个 Python API? simple-salesforce?
  • 是的,简单的销售人员

标签: python salesforce


【解决方案1】:

查看simple-salesforce API,似乎get 方法接受了您正确传递的ID。但是,在Salesforce API reference 中快速搜索似乎表明OpportunityFieldHistory 可能需要通过另一个函数(例如get_by_custom_id(self, custom_id_field, custom_id))来获取。

  (OpportunityFieldHistory){
     Id = None
     CreatedDate = 2012-08-27 12:00:03
     Field = "StageName"
     NewValue = "3.0 - Presentation & Demo"
     OldValue = "2.0 - Qualification & Discovery"
     OpportunityId = "0067000000RFCDkAAP"
  },

【讨论】:

  • 感谢您的回答,但为了获取 opp.ty 字段历史记录,我没有得到我应该准确写的内容。我应该在其中输入什么:get_by_custom_id(self, custom_id_field, custom_id)。 ?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多