删除Apex中数组内的多个对象

时间:2015-02-20 14:37:59

标签: salesforce apex

非常新的Apex并且从未接触过java,基本上我要做的是删除所有记录然后在多个自定义对象中插入记录。贝娄是我的删除部分的代码,但我不知道如何使这个工作。一旦我知道如何使它工作,我就可以把它放在一个垂头丧气等我只需要先运行基础。

List<String> myList = new List<String> {'More_Info_Request__c'};

String foo = myList.get(0);

List<More_Info_Request__c> existing = [SELECT Id From :foo ];
delete existing;

任何帮助都会很棒

1 个答案:

答案 0 :(得分:0)

未来或未来这就是我修复它的方式:

List<String> objectNames = new List<String> {'More_Info_Request__c', 'Object1__c', 'Object2__c'};

for (String objectName : objectNames) {
    List<SObject> existing = Database.query('select id from ' + objectName);
    delete existing;
}