有没有办法使用 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() 方法返回已删除的 id 列表,但它不提供 masterRecordId。
Salesforce restful api 支持“query_all”来获取逻辑删除的记录。然而 simple-salesforce 的 query_all 是 query() 和 query_more() 的包装