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

基本上,您將按照上述所有步驟在本教程中執行任何程式碼片段。

廣告