我正在尝试使用 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/