与upsert一样,我希望使用beatbox批量删除特定自定义索引的记录。有办法吗?
当我这样做的时候,我得到了MALFORMED_ID。
发布于 2017-08-06 15:13:37
beatbox中的Delete命令依赖于删除() SOAP调用。它要求知道已删除对象的主键ID,并且不可能使用外部Id,因为应该事先准确地知道被删除的内容。(例如接触对象)
sql = "SELECT Id FROM Contact WHERE my_external_id__c in ({})".format(
', '.join("'{}'".format(x) for x in external_ids)
)
svc.delete([x['Id'] for x in soap.query(sql)])您可以在附近的文档中看到update()和upsert()调用支持外部in。
https://stackoverflow.com/questions/43625053
复制相似问题