【发布时间】:2021-06-01 13:49:54
【问题描述】:
我有一个在插入后触发的 APEX 触发器。假设通过 SOQL 选择机会并将其分配给 List 集合。 但是 List 和 SOQL 依赖于另一个变量 Vehicle_Type__c。下面的代码不起作用,我收到错误“PulledOpportunities”变量不存在。
if ( l.Vehicle_Type__c != 'Truck' ) {
List<Opportunity> PulledOpportunities = [SELECT Id, Name FROM Opportunity WHERE StageName =: 'Active' AND Med_Expiration__c >=: System.TODAY() AND Opp_Record_Type_ID__c =: 'ABC' AND WareHouse__c IN: WarehouseList];
} else {
List<Opportunity> PulledOpportunities = [SELECT Id, Name FROM Opportunity WHERE StageName =: 'Active' AND Opp_Record_Type_ID__c =: 'ABC' AND WareHouse__c IN: WarehouseList];
}
Integer FoundOpportunities = PulledOpportunities.size();
任何建议如何使它工作? 谢谢
【问题讨论】:
标签: salesforce apex