【发布时间】:2019-09-25 07:14:06
【问题描述】:
所以我尝试使用 python simple_salesforce 库从 salesforce 查询: 查询是如下所示的 Select:
sf.bulk.instance.query("SELECT field_1, field_2 from table__c WHERE name IN ('1', '2' ...2000 values)")
我传递的元组有大约 2000 个值。因此,当我尝试使用 sf.query 时,它会返回 414 或连接被中止(有时它提供的 URI 太长)。然后我尝试使用 sf.bulk 可以达到 1300 值,但之后它给出了 index error: list index out of range。这是从 _get_batch_results 提出的。
现在我已经将元组 split 分成多个部分,并对 sf.bulk 查询进行了多个查询,我认为这效率不高。任何人都可以为我提供解决方案吗?
感谢任何帮助!
【问题讨论】:
标签: python soql simple-salesforce