2016-05-17 4 views
0

Мне интересно, знает ли кто-нибудь, как отформатировать запрос IN с использованием либо битбокса, либо простой Salesforce. Пример:SOQL IN запрос от Python

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) 

 Смежные вопросы

  • Нет связанных вопросов^_^