2016-05-17 4 views
0

誰かがbeatboxやシンプルなsalesforceを使ってINクエリをフォーマットする方法を知っているのだろうかと思います。例:私はシンプルSalesforceでPythonのSOQL INクエリ

select id from lead where id in ('00Q3000000zLxkFEAS', '00Q3000000eODvUEAW') 

sf.get_sfcontacts_all(param="where Id in ({0})".format()) 

私は、リスト、タプルと書式引数の文字列を使用してみましたが、不正なリクエストを取得しておくいます。

お願いします。

答えて

1

Beatboxとpython 2.7を使用すると、不正な形式のクエリを受け取るべきではありません。以下のコードをエラーなしで使用してください:

import beatbox 

"salesforceusername and password" 
username = 'xxx' 
password = "xxx" 
token = 'xxx' 

"""conenct and authenticate""" 
svc = beatbox.PythonClient() 
svc.login(username, password+token) 

"""execut SOQL query""" 
res = svc.query("select id from lead where id in ('00Q3000000zLxkFEAS', '00Q3000000eODvUEAW')") 

"""prints results in console""" 
print(res)