
- Apex程式設計教程
- Apex - 首頁
- Apex - 概述
- Apex - 環境
- Apex - 示例
- Apex - 資料型別
- Apex - 變數
- Apex - 字串
- Apex - 陣列
- Apex - 常量
- Apex - 決策
- Apex - 迴圈
- Apex - 集合
- Apex - 類
- Apex - 方法
- Apex - 物件
- Apex - 介面
- Apex - DML
- Apex - 資料庫方法
- Apex - SOSL
- Apex - SOQL
- Apex - 安全性
- Apex - 呼叫
- Apex - 觸發器
- Apex - 觸發器設計模式
- Apex - 限制
- Apex - 批處理
- Apex - 除錯
- Apex - 測試
- Apex - 部署
- Apex有用資源
- Apex - 快速指南
- Apex - 資源
- Apex - 討論
Apex - 環境
本章我們將瞭解Salesforce Apex開發的環境。假設您已經設定了用於Apex開發的Salesforce版本。
您可以在Salesforce的沙箱或開發者版本中開發Apex程式碼。沙箱組織是您組織的副本,您可以在其中編寫程式碼並進行測試,而無需冒資料修改或干擾正常功能的風險。根據標準行業實踐,您必須在沙箱中開發程式碼,然後將其部署到生產環境。
本教程將使用Salesforce的開發者版本。在開發者版本中,您將沒有建立沙箱組織的選項。沙箱功能在Salesforce的其他版本中可用。

Apex程式碼開發工具
在所有版本中,我們可以使用以下三種工具中的任何一種來開發程式碼:
- Force.com開發者控制檯
- Force.com IDE
- Salesforce使用者介面中的程式碼編輯器
注意 - 在整個教程中,我們將使用開發者控制檯執行程式碼,因為它對於學習來說簡單易用。
Force.com開發者控制檯
開發者控制檯是一個整合開發環境,其中包含可用於在Salesforce組織中建立、除錯和測試應用程式的工具集合。
按照以下步驟開啟開發者控制檯:
步驟1 - 轉到名稱 → 開發者控制檯

步驟2 - 點選“開發者控制檯”,將出現一個視窗,如下面的螢幕截圖所示。

以下是一些可以使用開發者控制檯執行的操作。
編寫和編譯程式碼 - 您可以使用原始碼編輯器編寫程式碼。儲存觸發器或類時,程式碼會自動編譯。任何編譯錯誤都將被報告。
除錯 - 您可以使用原始碼編輯器編寫程式碼。儲存觸發器或類時,程式碼會自動編譯。任何編譯錯誤都將被報告。
測試 - 您可以檢視除錯日誌並設定有助於除錯的檢查點。
檢查效能 - 您可以執行特定測試類的測試或組織中的所有類,並且可以檢視測試結果。此外,您還可以檢查程式碼覆蓋率。
SOQL查詢 - 您可以檢查除錯日誌以查詢效能瓶頸。
顏色編碼和自動完成 - 原始碼編輯器使用顏色方案以便更容易閱讀程式碼元素,併為類和方法名稱提供自動完成。
在開發者控制檯中執行程式碼
本教程中提到的所有程式碼片段都需要在開發者控制檯中執行。請按照以下步驟在開發者控制檯中執行步驟。
步驟1 - 使用login.salesforce.com登入Salesforce.com。複製教程中提到的程式碼片段。現在,我們將使用以下示例程式碼。
String myString = 'MyString'; System.debug('Value of String Variable'+myString);

步驟2 - 要開啟開發者控制檯,請單擊名稱 → 開發者控制檯,然後單擊“執行匿名”,如下所示。


步驟3 - 在此步驟中,將出現一個視窗,您可以在其中貼上程式碼。

步驟4 - 當我們單擊執行時,除錯日誌將開啟。一旦日誌顯示在視窗中(如下所示),然後單擊日誌記錄。

然後在視窗中鍵入“USER”(如下所示),輸出語句將出現在除錯視窗中。“USER”語句用於過濾輸出。

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