我正在尝试使用simple-salesforce
Python 库将记录批量插入到 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'
批量更新有什么问题?
注意:由于我正在处理私人数据,因此我无法使代码可重现。