gpt4 book ai didi

python - SalesforceObject.search/get 不能一起工作? Python/简单-salesforce

转载 作者:行者123 更新时间:2023-12-01 04:25:30 25 4
gpt4 key购买 nike

这就是我正在尝试做的事情:首先,我想要帐户中的每个条目。之后,我想使用 get 来获取整个内容。但是,我收到一条错误消息。我执行以下操作:

   accIdArr = sf.search("FIND {Account}")
print accIdArr
for i in accIdArr:
print i["Id"]
accDataArr = sf.Account.get(i["Id"])
print accDataArr

但是,我收到此错误消息:

simple_salesforce.api.SalesforceResourceNotFound:未找到资源帐户。响应内容:[{u'errorCode': u'NOT_FOUND', u'message': u'请求的资源不存在'}]

然后,我尝试将 sf.Account.get('CopyAndPastedId') 与在收到错误之前打印的 Id 一起使用,例如 i["Id"]。好吧,这也不起作用并给出相同的错误。所以我想到了 Account 不存在,但是 sf.Account.metadata() 工作正常并给出了预期的数据。我做错了什么?

最佳答案

有理由使用 SOSL 而不是 SOQL 吗?

由于您仅请求帐户对象,因此简单的 SOQL 搜索即可获得您想要的内容。请尝试以下操作:

accDataDict = sf.query('SELECT ID, Name, <all other fields you want> FROM Account')

返回结果将是所有帐户对象的有序字典,其中包含您在查询中请求的字段/值。

关于python - SalesforceObject.search/get 不能一起工作? Python/简单-salesforce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33211084/

25 4 0
文章推荐: jQuery 插入的 ActiveX 标记具有不同的行为