Apex - 环境



本章我们将了解Salesforce Apex开发的环境。假设您已经设置了用于Apex开发的Salesforce版本。

您可以在Salesforce的沙箱或开发者版本中开发Apex代码。沙箱组织是您组织的副本,您可以在其中编写代码并进行测试,而无需冒数据修改或干扰正常功能的风险。根据标准行业实践,您必须在沙箱中开发代码,然后将其部署到生产环境。

本教程将使用Salesforce的开发者版本。在开发者版本中,您将没有创建沙箱组织的选项。沙箱功能在Salesforce的其他版本中可用。

Deployment Process

Apex代码开发工具

在所有版本中,我们可以使用以下三种工具中的任何一种来开发代码:

  • Force.com开发者控制台
  • Force.com IDE
  • Salesforce用户界面中的代码编辑器

注意 - 在整个教程中,我们将使用开发者控制台执行代码,因为它对于学习来说简单易用。

Force.com开发者控制台

开发者控制台是一个集成开发环境,其中包含可用于在Salesforce组织中创建、调试和测试应用程序的工具集合。

按照以下步骤打开开发者控制台:

步骤1 - 转到名称 → 开发者控制台

Opening Developer Console Step1

步骤2 - 点击“开发者控制台”,将出现一个窗口,如下面的屏幕截图所示。

Opening Developer Console Step_2

以下是一些可以使用开发者控制台执行的操作。

  • 编写和编译代码 - 您可以使用源代码编辑器编写代码。保存触发器或类时,代码会自动编译。任何编译错误都将被报告。

  • 调试 - 您可以使用源代码编辑器编写代码。保存触发器或类时,代码会自动编译。任何编译错误都将被报告。

  • 测试 - 您可以查看调试日志并设置有助于调试的检查点。

  • 检查性能 - 您可以执行特定测试类的测试或组织中的所有类,并且可以查看测试结果。此外,您还可以检查代码覆盖率。

  • SOQL查询 - 您可以检查调试日志以查找性能瓶颈。

  • 颜色编码和自动完成 - 源代码编辑器使用颜色方案以便更容易阅读代码元素,并为类和方法名称提供自动完成。

在开发者控制台中执行代码

本教程中提到的所有代码片段都需要在开发者控制台中执行。请按照以下步骤在开发者控制台中执行步骤。

步骤1 - 使用login.salesforce.com登录Salesforce.com。复制教程中提到的代码片段。现在,我们将使用以下示例代码。

String myString = 'MyString';
System.debug('Value of String Variable'+myString);
Login Screen

步骤2 - 要打开开发者控制台,请单击名称 → 开发者控制台,然后单击“执行匿名”,如下所示。

Executing Code in Developer Console Step1

Executing Code in Developer Console step2

步骤3 - 在此步骤中,将出现一个窗口,您可以在其中粘贴代码。

Executing Code in Developer Console step3

步骤4 - 当我们单击执行时,调试日志将打开。一旦日志显示在窗口中(如下所示),然后单击日志记录。

Log Record

然后在窗口中键入“USER”(如下所示),输出语句将出现在调试窗口中。“USER”语句用于过滤输出。

Executing Code in Developer Console Step4

基本上,您将按照上述所有步骤在本教程中执行任何代码片段。

广告