0
A
回答
1
在beatbox中刪除命令取決於delete() SOAP API call。它需要知道被刪除對象的主鍵ID,並且不可能使用外部ID,因爲事先應該知道被刪除對象的確切內容。 (Contact對象示例)
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()調用支持外部ID。
相關問題
- 1. SQLAlchemy的:獲取行受批量刪除
- 2. 批量刪除?
- 3. mysql批量刪除
- 4. Mercurial批量刪除
- 5. 批量刪除elasticsearch
- 6. Hibernate批量刪除
- 7. 批量刪除和批量更新
- 8. 爲什麼批量刪除記錄比批量刪除更好?
- 9. 批量/批量刪除聯繫人 - 採取辦法長
- 10. Hibernate批量刪除vs單一刪除
- 11. 獲取Salesforce Lead(Python Beatbox SOAP API)的URL
- 12. 刪除通過批量
- 13. 批量刪除HSQLDB和SQuirreL
- 14. 如何將批量刪除?
- 15. 批量刪除BizForm數據
- 16. ElasticSearch刪除批量項目
- 17. 批量更新/刪除EF5
- 18. 在mysql中批量刪除
- 19. Phalcon ODM批量刪除
- 20. SOLR批量刪除URL
- 21. Yii CgridView批量刪除
- 22. 批量刪除文件夾?
- 23. 使用stackexchange.Redis批量刪除?
- 24. 批量刪除空目錄
- 25. Marklogic 8:批量刪除
- 26. ElasticSearch批量刪除編號
- 27. SonarQube批量刪除API
- 28. 批量刪除數據行
- 29. Firebase批量更新/刪除
- 30. 從redis批量刪除
我剛纔注意到,當您使用beatbox刪除時,默認情況下它會從預期不存在的帳戶中刪除。如果有人來到這個頁面,請不要嘗試使用刪除選項。最後,我從回收站取消刪除帳戶。 :( – Gagan
這可能是一個有趣的問題,我可以回答,如果你寫更多的信息,也可能是beatbox源(PyPI或Github?),以及你是如何近乎刪除任何東西(試驗演示或通過你的代碼?)認爲beatbox是安全的(同樣,你的問題[Beatbox upsert not ...](https://stackoverflow.com/q/43740127/448474)需要更多信息或編輯。) – hynekcer