Я хочу обновить информацию, содержащуюся в моей переменной "var" в моем объекте "PrincipalProduit__c", используя эту функцию
public void DMLOperation () {
List <PrincipalProduit__c> letter = getValo ();
List <PrincipalProduit__c> updateList = new List <PrincipalProduit__c> ();
system.debug (letter);
for (PrincipalProduit__c opps: letter) {
updateListe.add (opps);
system.debug (opps);
}
update (sObject []) updateList;
}
Но когда я отлаживаю мою достоверную "букву", я неувидеть любое значение.я хотел бы иметь возможность обновлять данные в моем объекте «PrincipalProduct__c», потому что в этой таблице неполные данные
Вот код, который возвращает данные, которые я хочу обновить в моем "ПринципалПродукт__c "объект
public List<PrincipalProduit__c> getValo(){
List<PrincipalProduit__c> searchList = new List<PrincipalProduit__c>();
List<PrincipalProduit__c> var = new List<PrincipalProduit__c>();
for (integer l = 0; l < data.size(); l++) {
searchList=[SELECT id From PrincipalProduit__c where Email__c=:data[l][0]];
system.debug(searchList);
for (PrincipalProduit__c principalProd :searchList) {
principalProd.CodeAlliance__c = data[l][1];
var.add(principalProd);
}
}
system.debug(var);
return var;
}