SimplesAllForce查询错误找不到字段

2024-05-29 02:56:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Simple Salesforce通过.query_all查询记录,但是当我包含最近创建的自定义字段时,我收到No such column错误。在

{my}在下面的示例中创建了一个名为^的错误字段。在

s.query_all('SELECT ID, Name, Problem_Field__c FROM Custom_Object___c')

我已经检查了这个字段的字段级安全性,并且确实可以访问它。在

作为附加信息,我登录到使用此自定义字段的沙盒如下:

^{pr2}$

problem字段是Contact对象的查找字段。在


Tags: nonameid示例my错误记录column
1条回答
网友
1楼 · 发布于 2024-05-29 02:56:30

查找是两个对象之间的关系。当您在查询中使用关系,并且查询正在以子对象到父对象的方向(Contact=parent,您的自定义对象=child)导航该关系时,必须使用关系名称。自定义关系是用__r而不是__c后缀(docs)命名的。关系名称通常与查找定义屏幕上的查找的API名称相同,但后缀被替换。你的问题应该是

s.query_all('SELECT ID, Name, MyRelationship__r.Some_Contact_Field FROM Custom_Object___c')

要确定关系名称,可以使用take a look at the object schema。在

相关问题 更多 >

    热门问题