我正在使用带有python 3的simple-salesforce python包。根据documentation,我应该能够使用以下语法批量更新记录:
data = [{'Id': '0000000000AAAAA', 'Email': 'examplenew@example.com'}, {'Id':'0000000000BBBBB', 'Email': 'testnew@test.com'}]
sf.bulk.Contact.update(data)
然而,我实施的简单销售人员实例无法识别
sf.bulk.Custom_Object__c
当我尝试执行时:
sf.bulk.Custom_Object__c.update(data)
我收到此错误:
AttributeError Traceback (most recent call last)
<ipython-input-126-b287358940fc> in <module>()
----> 1 sf.bulk.Custom__bject__c.update(data)
AttributeError: 'SFType' object has no attribute 'Custom_Object__c'
有没有其他人使用过simple-salesforce python包并且之前遇到过这个问题?
答案 0 :(得分:0)
我定期使用sf.bulk.Custom_Object__c.update(data)
,但从未遇到过此问题。我建议尝试以下故障排除方法:
sf = Salesforce(password=userPassword, username=userName, organizationId=orgId)
)将您带入正确的组织(您的orgId
是正确的)SalesforceMalformedRequest
错误而不是Attribution
错误,并且您使用的可能是过时的Simple-Salesforce版本