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

delete multiple objects which are inside array in Apex

对 Apex 非常陌生,从未接触过 java,基本上我想做的是删除所有记录,然后将记录插入多个自定义对象中。波纹管是我删除部分的代码,但我不知道如何让它工作。一旦我知道如何让它工作,我就可以把它放在一个 lop 等我只需要基础知识 运行 首先。

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;

任何帮助都会很棒

对于未来 或未来 人类 我是这样修复的:

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;
}