小编Mar*_* Gu的帖子

Salesforce 数据转换为 Python(简单 Salesforce 或 salesforce-bulk)

我正在尝试将 Salesforce 数据加载到 Python 数据框中,以便我们可以在那里进行所有操作。simple_salesforce 处理了我们达到 2,000 人限制的警告:

from simple_salesforce import Salesforce as s
eatpies = sf.query('Select Id from Case')
attrs = ['Id']
records = eatpies['records']

data = {}

for rec in records:
    for k in attrs:
        data.setdefault(k, []).append(rec[k])

dframe = pd.DataFrame(data)

print(dframe)
Run Code Online (Sandbox Code Playgroud)

据说, salesforce-bulk (https://pypi.python.org/pypi/salesforce-bulk/1.0.7)能够绕过这个限制,但我不能比这更进一步:

job = bulk.create_query_job("Case", contentType='CSV')
batch = bulk.query('select Id, type from Case')

TypeError                                 Traceback (most recent call last)
<ipython-input-13-076e14bf245d> in <module>()
----> 1 batch = bulk.query('select Id, type from Case')

TypeError: query() missing …
Run Code Online (Sandbox Code Playgroud)

python salesforce simple-salesforce

5
推荐指数
1
解决办法
4016
查看次数

标签 统计

python ×1

salesforce ×1

simple-salesforce ×1