simple-salesforce bulk upsert 没有按预期工作
simple-salesforce bulk upsert not working as expected
我正在尝试使用 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'
批量更新有什么问题?
注意:我无法使代码可重现,因为我正在处理私有数据。
很可能,您需要更新 simple_salesforce
。此功能已添加到最新版本 simple_salesforce
1.1.0。
我正在尝试使用 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'
批量更新有什么问题?
注意:我无法使代码可重现,因为我正在处理私有数据。
很可能,您需要更新 simple_salesforce
。此功能已添加到最新版本 simple_salesforce
1.1.0。