1

我想知道是否有人知道如何使用beatbox 或简单的salesforce 格式化IN 查询。例子:

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

在简单的销售人员中,我有:

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

我尝试使用 arg 格式的列表、元组和字符串,但不断收到格式错误的请求。

请问有什么帮助吗?

4

1 回答 1

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)
于 2016-05-19T05:44:50.337 回答