Developer Console 功能
「開發人員主控台」可協助您進行多項開發工作。
必要版本
| 提供版本:Salesforce Classic (並非所有組織皆適用) 和 Lightning Experience |
| 提供版本:Enterprise、Performance、Unlimited、Developer 及 Database.com Edition |
| 需要的使用者權限 | |
|---|---|
| 使用開發人員主控台: | 「已啟用 API」和「檢視所有資料」 |
| 若要檢視、保留及刪除除錯記錄: | 檢視所有資料 |
| 若要執行匿名 Apex: | Author Apex |
| 在「查詢」索引標籤上使用程式碼搜尋與執行 SOQL 或 SOSL: | 已啟用 API |
| 儲存針對 Apex 類別和觸發所作的變更: | Author Apex |
| 儲存變更至 Visualforce 頁面與元件: | 自訂應用程式 |
| 儲存變更至 Lightning 資源: | 自訂應用程式 |
除錯和疑難排解
「開發人員主控台」提供一組方便的工具,能夠讓您有效追蹤邏輯性問題。
- 檢視記錄:使用「記錄」索引標籤檢視記錄清單。在「記錄檢查器」中開啟記錄。「記錄檢查器」是 Developer Console 中的即時執行檢視器。它會顯示作業的來源、是什麼觸發了作業,以及接下來會發生什麼狀況。使用此工具可檢查除錯記錄,包括資料庫事件、Apex 處理、工作流程,以及驗證邏輯。
- 在 Apex 程式碼中設定並檢視檢查點:使用「開發人員主控台」設定識別錯誤來源的檢查點。例如,如果您要瞭解為何特定的要求會產生錯誤,您可以檢閱該執行動作、找出違反的邏輯,並且設定檢查點。您再次執行該過程時,可以檢查特定點的要求,深入瞭解如何改善您的程式碼。雖然「開發人員主控台」無法像傳統除錯器一樣暫停執行,但其提供相同的可視性,並減少新增
System.debug陳述式的需求。
編輯與瀏覽來源程式碼
「開發人員主控台」可讓您瀏覽、開啟、編輯和建立來源程式碼檔案。
- 瀏覽您組織中的封裝:瀏覽在組織中建立的封裝內容。
- 檢視和編輯 Apex 類別和觸發:開啟和編輯 Apex 觸發和類別,並開啟自訂物件定義的唯讀檢視。
- 檢視和編輯 Lightning 元件:開啟和編輯 Lightning 資源,例如應用程式、元件、事件或介面。
- 檢視和編輯 Visualforce 頁面與元件:開啟和編輯 Visualforce 頁面與元件。
- 使用來源程式碼編輯器:開啟一組使用中的程式碼檔案,並且透過按一下的方式在物件之間進行切換。
- 設定程式碼檔案格式:您可以使用 Prettier 程式碼格式器在「開發人員主控台」中設定 Aura 元件的格式。
若要在開啟的檔案中預測程式碼,請選取「編輯 | 修正程式碼格式」。或者,按下 Ctrl+Alt+F。若要設定程式碼格式設定,請選取「檔案 | 偏好設定」,然後調整其名稱以 Prettier: 開頭的設定。如需有關這些設定的資訊,請參閱 Prettier 文件中的選項。
備註 「修正程式碼格式」無法在 Internet Explorer 8 中使用。
測試和驗證效能
「開發人員主控台」有多種專供測試程式碼和分析效能的功能。
- 測試 Apex 程式碼:使用「開發人員主控台」可檢查程式碼涵蓋範圍,並執行 Apex 測試,包括單元測試、功能測試及迴歸測試等。為有助於開發嚴密而無錯誤的程式碼,Apex 支援單元測試的建立與執行。單元測試是類別方法,可確認特定的程式碼是否運作妥當。單元測試方法不取用引數,不向資料庫提交資料,也不傳送電子郵件。此類方法在方法定義中以
@isTest註釋進行標記。單元測試方法必須在測試類別中定義,亦即以@isTest註釋的類別。 - 檢查記錄找出效能問題:「記錄檢查器」是 Developer Console 中的即時執行檢視器。它會顯示作業的來源、是什麼觸發了作業,以及接下來會發生什麼狀況。使用此工具可檢查除錯記錄,包括資料庫事件、Apex 處理、工作流程,以及驗證邏輯。開啟除錯記錄,並且在「效能樹狀結構」中檢視作業的匯總效能。「已執行單位」面板可按照時間和類型區分要求。它會以方法、查詢、工作流程、呼叫、DML、驗證、觸發和頁面,將時間種類分類,讓您清楚瞭解從何找出效能問題。使用「時程表」面板可查看整體要求的時程表檢視,並逐步檢視指定區塊的事件。「限制」面板會提供已使用資源的摘要檢視,並將其對應到您的配置要求限制。
執行 SOQL 和 SOSL 查詢
「開發人員主控台」提供管理 SOQL 與 SOSL 查詢的簡單介面。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

