【发布时间】:2020-10-19 15:12:45
【问题描述】:
我正在尝试使用 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'})
根据documentation,以下批量更新插入代码应该可以工作:
sf.bulk.Foo.upsert(scores, 'FooNumber', batch_size=1000)
但是,我收到以下错误:
TypeError: upsert() got an unexpected keyword argument 'batch_size'
批量更新有什么问题?
注意:由于我使用的是私有数据,因此无法使代码可重现。
【问题讨论】:
标签: python-3.x salesforce simple-salesforce