Python 3.x 简单salesforce批量升级未按预期工作

Python 3.x 简单salesforce批量升级未按预期工作,python-3.x,salesforce,simple-salesforce,Python 3.x,Salesforce,Simple Salesforce,我正在尝试使用simplesalesforcePython库将记录批量插入Salesforce 我有一个名为categories的字典列表,其格式为[{'foodumber':'001','Category':'a'},{'foodumber':'002','Category':'B'},{'foodumber':'003','Category':'C'}……] 当我尝试一次插入一条记录时,它可以工作: sf.Foo.upsert('foodumber/001',{'Category':'A'}

我正在尝试使用
simplesalesforce
Python库将记录批量插入Salesforce

我有一个名为
categories
的字典列表,其格式为
[{'foodumber':'001','Category':'a'},{'foodumber':'002','Category':'B'},{'foodumber':'003','Category':'C'}……]

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

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

根据,以下批量upsert代码应起作用:

sf.bulk.Foo.upsert(分数,'FooNumber',批量大小=1000)

但是,我得到了以下错误:

TypeError:upsert()得到一个意外的关键字参数“batch\u size”

批量升级有什么问题


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

很可能,您需要更新您的
simple\u salesforce
。此功能是在最新版本
simple\u-salesforce
1.1.0中添加的。

最有可能的情况是,您需要更新您的
simple\u-salesforce
。此功能是在最新版本
simple\u salesforce
1.1.0中添加的