如何在Salesforce中创建自动填充任何依赖对象的对象?

如何在Salesforce中创建自动填充任何依赖对象的对象?,salesforce,apex,apex-code,Salesforce,Apex,Apex Code,如果我需要创建订单,我需要首先创建一个帐户,然后将AccountId分配给订单,如下所示 Account a = new Account(); a.Name = 'Test'; insert a; Order order = new Order( AccountId = a.Id, Status='Draft', EffectiveDate = Date.today()); insert order; 是否有一种方法

如果我需要创建订单,我需要首先创建一个帐户,然后将AccountId分配给订单,如下所示

 Account a = new Account();
 a.Name = 'Test';
 insert a;    

 Order order = new Order(     
        AccountId = a.Id,
        Status='Draft',
        EffectiveDate = Date.today());
 insert order;

是否有一种方法可以简单地创建订单并创建从属对象,或者是否有一种方法可以获取订单的AccountId与哪个Sobject字段相关?

Salesforce无法自动创建从属Sobject,必须插入它们

关于第二个问题(从字段名中检索sObject的类型),您可以在Salesforce StackExchange上查看该问题。下面是为Order对象上的AccountId字段运行的代码:

看看,关于这个问题有很多问答。