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中添加的