2016-05-17 5 views
0

Ich frage mich, ob jemand weiß, wie man eine IN-Abfrage mit Beatbox oder einfach Salesforce formatieren. Beispiel:SOQL IN Abfrage von Python

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

Vereinfacht Salesforce Ich habe:

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

ich versucht habe, eine Liste mit, ein Tupel und einen String im Format arg, aber halten ein ungültiges Anfrage bekommen.

Irgendwelche Hilfe, bitte?

Antwort

1

mit Beatbox und Python 2.7 sollten Sie keine fehlerhafte Abfrage erhalten. finden Sie den folgenden Code ohne Fehler verwendet:

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) 
Verwandte Themen