【发布时间】:2021-09-22 08:02:10
【问题描述】:
我已经在 Salesforce 中有一个帐户,现在如何以编程方式将 New Contact/'s 添加到现有帐户。有没有办法直接使用 SOQL / DML Apex ?
我正在搜索是否可以将帐户的详细信息作为对象保存,然后添加新联系人。
谢谢 OQ。
【问题讨论】:
标签: salesforce apex soql
我已经在 Salesforce 中有一个帐户,现在如何以编程方式将 New Contact/'s 添加到现有帐户。有没有办法直接使用 SOQL / DML Apex ?
我正在搜索是否可以将帐户的详细信息作为对象保存,然后添加新联系人。
谢谢 OQ。
【问题讨论】:
标签: salesforce apex soql
在 Account 上执行 SOQL 并使用它的 id 将您创建的联系人映射到您现有的帐户。
try{
List<Account> accList = [SELECT Id, Name FROM Account Where Name =:your_acc_Name LIMIT 1];
Contact c = new Contact();
c.AccountId = accList[0].Id;
c.LastName = 'lname';
c.FirstName='fname';
c.Phone='1234';
insert c;
}catch(DmlException e) {
System.debug('An unexpected error has occurred: ' + e.getMessage());
}
【讨论】: