Salesforce Apex中的引用父对象
我在Salesforce中设置了一个名为Solar_Install的自定义对象。我与Salesforce的另一个安装有S2S连接。我希望与他们共享自定义对象以及父对象(帐户),部分原因是子对象从其父对象继承了autoshare属性,因此我必须这样做 我在子对象(Solar_安装)上有一个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
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将您的评论作为答案发布,我会将其标记为答案