1

我正在尝试使用simple-salesforcePython 库将记录批量插入到 Salesforce。

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

当我一次尝试upsert一条记录时,它可以工作:

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

根据文档,以下批量 upsert 代码应该可以工作:

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

但是,我收到以下错误:

TypeError: upsert() got an unexpected keyword argument 'batch_size'

批量更新有什么问题?

注意:由于我正在处理私人数据,因此我无法使代码可重现。

4

1 回答 1

0

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

于 2020-10-24T16:11:11.103 回答