2016-08-19 2 views
1

Salesforce에서 OpportunityFieldHistory에 대한 쿼리를 시작하는 방법을 파악하는 데 문제가 있습니다.salesforce에서 Python으로 OpportunityFieldHistory를 쿼리하는 방법

일반적으로 Opportunity 또는 Leads 쿼리에 사용되는 코드는 잘 작동하지만 FieldHistory에 어떻게 작성되어야하는지 모르겠습니다.

나는 다음과 같은 사용 기회 또는 리드 조회 할 때 : 문제는 내가 원하는 때 발생

다음

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

과를 액세스 코드로 적절한 쿼리 코드를 수행하십시오 ...

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

이 작동하지 않는 것, 추측 다음 OpportunityFieldHistory에 대한 분석을 수행, 나는 다음 시도했다. sf 사이에 무엇을 써야하는지에 대한 단서가 있습니까? 그리고 얻다? simple-salesforce API 보면 사전

+0

사용하는 파이썬 API ? '단순 판매원'? – Dan

+0

yes, simple-salesforce – Bostan

답변

0

에서

덕분에, 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" 
    }, 
+0

답변을 주셔서 감사합니다. 그러나 opp.ty 필드 기록을 얻으려면 정확히 작성해야하는 정보를 얻지 못했습니다. 여기에 무엇을 넣어야합니까 : get_by_custom_id (self, custom_id_field, custom_id). ? – Bostan

+0

@Bostan 내가 참조를 올바르게 이해하고 있다면'get_by_custom_id ('OpportunityID', '00658000002vFo3')와 같은 것이 작동 할 것입니다. – Randall

관련 문제