python-3.x - 简单的 salesforce 批量更新插入未按预期工作

标签 python-3.x salesforce simple-salesforce

我正在尝试使用 simple-salesforce Python 库将记录批量更新插入 Salesforce。

我有一个名为 categories 的字典列表,其格式为 [{'FooNumber': '001', 'Category': 'A'}, {'FooNumber': '002 ', '类别': 'B'}, {'FooNumber': '003', '类别': 'C'}...]

当我尝试一次插入一条记录时,它会起作用:

sf.Foo.upsert('FooNumber/001', {'类别': 'A'})

根据documentation ,以下批量更新插入代码应该可以工作:

sf.bulk.Foo.upsert(scores, 'FooNumber', batch_size=1000)

但是,我收到以下错误:

类型错误:upsert() 收到意外的关键字参数“batch_size”

批量更新插入有什么问题?

注意:由于我正在使用私有(private)数据,因此我无法使代码可重现。

最佳答案

很可能,您需要更新您的simple_salesforce。此功能已在最新版本 simple_salesforce 1.1.0 中添加。

关于python-3.x - 简单的 salesforce 批量更新插入未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64430191/

相关文章:

oauth-2.0 - 您如何强制使 salesforce 访问 token 过期?

javascript - dynatree js 显示树最初展开

api - 如何通过 SOAP API 禁用/停用 SalesForce 用户?

python - 需要帮助将从 Salesforce 请求的 Salesforce 数据转换为内部仪表板的 Dataframe

python - 将 session ID 从简单的 salesforce 传递到请求

python - 获取 : TypeError: 'dict_values' object does not support indexing when using python 3. 2.3

python - 如何从python3.6中的tkinter中的条目小部件获取值

python-3.x - 如何在索引为时间戳的每个小时找到多个斜率?

python - Simple_Salesforce 动态批量查询

python-3.x - 当我启动hadoop cluster时,集群却无法启动,并且出现了裂伤问题