使用PythonSimpleSalesforce是否有一种查询逻辑删除记录的方法?
有没有办法使用python simple Salesforce查询已删除的Salesforce记录?换句话说,它可以做到这一点:使用PythonSimpleSalesforce是否有一种查询逻辑删除记录的方法?,python,merge,salesforce,soql,simple-salesforce,Python,Merge,Salesforce,Soql,Simple Salesforce,有没有办法使用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()方法返回
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支持“查询所有”以获取逻辑删除的记录。然而,简单的salesforce的query\u all是围绕query()和query\u more()的包装
include\u deleted=True
。
函数防御类似于-def query(self,query,include\u deleted=False,**kwargs)
您可以对query\u more
、query\u all
、query\u all\u iter
等使用相同的标志
Github链接-您认为它会被视为联系人上的元数据吗?这有一个函数,但我也不确定它返回什么。不,它不是元数据。它是联系人对象中isDeleted设置为true(逻辑删除)的记录。这些记录可在联机回收站中查看。