有没有一种方法可以使用python simple-salesforce来查询已经删除的Salesforce记录?换句话说,它能做到这一点:
SELECT Id FROM Contact WHERE isDeleted=true and masterRecordId != null
AND SystemModstamp > 2006-01-01T23:01:01+01:00此查询是Salesforce建议了解两个记录何时合并的查询。
虽然simple-salesforce deleted()方法返回已删除it的列表,但它不提供masterRecordId。
Salesforce restful api支持'query_all‘来获取逻辑删除的记录。但是很简单--salesforce的query_all是query()和query_more()的包装器。
发布于 2020-07-02 22:36:35
您可以使用标志include_deleted=True。函数定义类似于- def query(self, query, include_deleted=False, **kwargs)
您可以对query_more、query_all、query_all_iter等使用相同的标志。
Github链接- https://github.com/simple-salesforce/simple-salesforce/blob/master/simple_salesforce/api.py
https://stackoverflow.com/questions/24194057
复制相似问题