Salesforce Apex中的引用父对象

Salesforce Apex中的引用父对象,salesforce,apex-code,Salesforce,Apex Code,我在Salesforce中设置了一个名为Solar_Install的自定义对象。我与Salesforce的另一个安装有S2S连接。我希望与他们共享自定义对象以及父对象(帐户),部分原因是子对象从其父对象继承了autoshare属性,因此我必须这样做 我在子对象(Solar_安装)上有一个Apex触发器,看起来像这样: trigger shareWithPartner on Solar_Install__c (after insert) { PartnerNetworkRecordConnect

我在Salesforce中设置了一个名为Solar_Install的自定义对象。我与Salesforce的另一个安装有S2S连接。我希望与他们共享自定义对象以及父对象(帐户),部分原因是子对象从其父对象继承了autoshare属性,因此我必须这样做

我在子对象(Solar_安装)上有一个Apex触发器,看起来像这样:

trigger shareWithPartner on Solar_Install__c (after insert) {

PartnerNetworkRecordConnection newConnection =
                new PartnerNetworkRecordConnection(
                    ConnectionId = '12AB3456789CDEF',
                    LocalRecordId = trigger.new[0].id,
                    SendClosedTasks = false,
                    SendOpenTasks = false,
                    SendEmails = false,
                    ParentRecordId = ???);
insert newConnection;
}
但我不知道该投些什么???价值我尝试过各种方法:

触发器。新建[0]。帐户\u c.AccountId

错误:编译错误:无效的外键关系:Solar\u Install\u c.Account\u c位于第10行第57列

会计科目

错误:编译错误:变量不存在:第10行第42列的Account_c

是否有人知道我如何从该自定义对象引用父(帐户)Id,以便将其指定为ParentRecordId


干杯

您是否尝试使用Account\u r.Id或Account\u c(带两个下划线)遍历帐户关系?它们应该是相同的,但后者更可取,因为它不需要联接。

您是否尝试使用
Account\uu r.Id
Account\uu c
(带两个下划线)遍历帐户关系?这些应该是相同的,但后者更可取,因为它不需要join.Hi。是的,对于每一个,我都会得到一个错误:编译错误:变量不存在:Account\uu c。。。在对象定义中有一个主详细信息(Account),其API名称为Account_uuC,字段标签为Accountgot。也需要引用自定义对象。这起作用了。ParentRecordId=trigger.new[0]。帐户\uuu\c将您的评论作为答案发布,我会将其标记为答案