Apex调用是指执行Apex类的过程。 Apex 类只能通过以下方法之一执行:
我们将了解一些调用 Apex 的常见方法。
执行匿名块
您可以通过开发人员控制的匿名方法调用 Apex 类,如下所示:
第1步:打开开发者控制台
步骤 2:单击“调试”。
步骤 3:执行匿名窗口将打开,如下所示,然后单击执行按钮:
从触发器
您还可以从触发器调用 Apex 类。 触发器在指定事件发生时被调用调用javascript的方法调用javascript的方法,触发器在执行时可以调用 Apex 类。
下面的示例代码显示了调用 Trigger 时如何执行该类。
例子:
//将从触发器调用的类 public not shared class MyClassWithSharingTrigger { public static Integer executeQuery(List CustomerList){ //在这里执行一些逻辑和操作 整数ListSize = CustomerList.size(); 返回ListSize; } } //触发代码 在APEX_Customer__c上触发Customer_After_Insert_Example(插入后){ System.debug("Trigger被调用,它将调用Apex Class"); MyClassWithSharingTrigger.executeQuery(Trigger.new); //调用Apex类和Apex类的方法 } //这个例子是为了参考,不需要执行,并且会在后面的章节中详细介绍触发器。
来自 Visualforce 页面控制器代码
Apex 类也可以从 Visualforce 页面调用。 我们可以指定控制器或控制器扩展,但会调用指定的 Apex 类。
例子:
视频页脚:
Apex 类代码(控制器扩展)