2016-08-19 6 views
1

SalesforceのOpportunityFieldHistoryでクエリを開始する方法がわかっています。セールスフォースからPythonでOpportunityFieldHistoryをクエリする方法

私が通常使用するコードで、OpportuntyまたはLeadsのクエリにはうまく機能しますが、FieldHistoryの書き方はわかりません。

私は以下を使用機会やリードを照会する:その後、

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

とアクセスコードを適切なクエリコードを実行する...

私がしたい時に問題が発生

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

が動作しないものを、推測:OpportunityFieldHistoryの分析を行う、私は、次の試してみました。あなたはsfの間に何を書くべきかについて何か手がかりを持っていますか?そして.get? simple-salesforce APIを見てみると、事前

+0

? 'シンプルセールスフォース'? – Dan

+0

yes、simple-salesforce – Bostan

答えて

0

おかげで、get方法は、あなたが正しく渡しているIDを受け入れることが表示されます。しかし、Salesforce API referenceのクイック検索は、OpportunityFieldHistoryがget_by_custom_id(self, custom_id_field, custom_id)のような別の関数によって取得される必要があるかもしれないことを示しているようです。使用しているPythonのAPI

(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

関連する問題