【问题标题】:simple-salesforce bulk upsert not working as expectedsimple-salesforce 批量更新未按预期工作
【发布时间】: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


    【解决方案1】:

    您很可能需要更新您的simple_salesforce。此功能是在最新版本 simple_salesforce 1.1.0 中添加的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 2018-09-15
      • 2019-05-28
      • 2019-03-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多