1

我对顶点调度程序有一个大问题。当我尝试执行调度程序时,我总是收到此错误消息:“全局类型必须包含在全局类中”

这是代码示例:
global class updateData implements Schedulable { global void execute (SchedulableContext SC) { DataContact dContact = new DataContact(); dContact.UpdateContact(); } }

谢谢!

周杰伦

4

1 回答 1

1

您似乎正在尝试在开发人员控制台中执行此代码。Developer Console 并不真正支持创建全局类(这意味着您无法在其中实现 Schedulable 接口)。如果您只是想匿名调用UpdateContact,那么您只需在开发者控制台中输入以下内容:

DataContact dc = new DataContact();
dc.updateContact();

如果您尝试创建一个可调度对象来调度对 DataContact 的调用,那么您应该使用您发布的代码创建一个 Apex 类,然后使用 Apex 类页面上的“调度 Apex”按钮对其进行调度。

于 2012-06-14T13:08:24.930 回答