如何使用python从salesforce查询OpportunityFieldHistory

时间:2016-08-19 16:22:00

标签: python salesforce

我遇到了一个问题,想知道如何从Salesforce开始对OpportunityFieldHistory进行查询。

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

当我想查询机会或导致时,我使用以下内容:

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

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

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

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

猜猜什么,不行。你对我应该在sf之间写什么有任何线索吗?和.get?

提前致谢

1 个答案:

答案 0 :(得分:0)

查看simple-salesforce APIget方法似乎接受您正确传递的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"
  },