Apex - 環(huán)境

2019-10-26 16:26 更新

在本章中,我們將了解我們的Salesforce Apex開發(fā)環(huán)境。 假設(shè)您已經(jīng)設(shè)置了用于進(jìn)行Apex開發(fā)的Salesforce版本。

您可以在Salesforce的Sandbox或Developer版中開發(fā)Apex代碼。 沙箱組織是您的組織的副本,您可以在其中編寫代碼并進(jìn)行測試,而不會冒數(shù)據(jù)修改或干擾正常功能的風(fēng)險(xiǎn)。 根據(jù)標(biāo)準(zhǔn)工業(yè)實(shí)踐,您必須在Sandbox中開發(fā)代碼,然后將其部署到生產(chǎn)環(huán)境。

在本教程中,我們將使用Salesforce的Developer Edition。 在開發(fā)人員版本中,您不能選擇創(chuàng)建沙盒組織。 Sandbox功能在其他版本的Salesforce中可用。


deployment_process


Apex代碼開發(fā)工具

在所有版本中,我們可以使用以下三種工具來開發(fā)代碼:

  • Force.com開發(fā)人員控制臺
  • Force.com IDE
  • Salesforce用戶界面中的代碼編輯器

注意:我們將在整個(gè)教程中使用開發(fā)者控制臺來執(zhí)行代碼,因?yàn)樗呛唵魏蛯τ脩粲押美趯W(xué)習(xí)。


Force.com開發(fā)人員控制臺

開發(fā)人員控制臺是一個(gè)集成開發(fā)環(huán)境,包含一系列工具,可用于在Salesforce組織中創(chuàng)建,調(diào)試和測試應(yīng)用程序。


開啟開發(fā)人員控制臺的步驟:

第1步:進(jìn)入名稱- >開發(fā)者控制臺


開發(fā)者控制臺

第二步:單擊“開發(fā)人員控制臺”,將出現(xiàn)以下窗口。


第二步

以下是您可以使用開發(fā)人員控制臺執(zhí)行的一些操作。

  • 編寫和編譯代碼 - 您可以使用源代碼編輯器編寫代碼。 保存觸發(fā)器或類時(shí),代碼將自動編譯。 將報(bào)告任何編譯錯誤。
  • 調(diào)試 - 您可以查看調(diào)試日志并設(shè)置有助于調(diào)試的檢查點(diǎn)。
  • 測試 - 您可以對組織中的特定測試類或所有類執(zhí)行測試,并且可以查看測試結(jié)果。 此外,您可以檢查代碼覆蓋率。
  • 檢查性能 - 您可以檢查調(diào)試日志以查找性能瓶頸。
  • SOQL查詢 - 您可以查詢組織中的數(shù)據(jù),并使用查詢編輯器查看結(jié)果。
  • 彩色編碼和自動完成 - 源代碼編輯器使用顏色方案以便于代碼元素的可讀性,并為類和方法名稱提供自動完成。


開發(fā)者控制臺中執(zhí)行代碼

本教程中提到的所有代碼片段都需要在開發(fā)人員控制臺中執(zhí)行,以下是相同的步驟。


第1步:使用login.salesforce.com登錄Salesforce.com。 復(fù)制教程中提到的代碼anippets。 現(xiàn)在,我們將使用以下示例代碼:

字符串的myString ='MyString的';
System.debug(+ myString的'字符串變量價(jià)值');


login_screen


第2步:打開開發(fā)人員控制臺,單擊名稱 - >開發(fā)人員控制臺,然后單擊執(zhí)行匿名,如下所示。


單擊名稱


執(zhí)行匿名


第3步:然后會出現(xiàn)一個(gè)窗口,你可以將代碼粘貼在那里。


粘貼代碼


第4步:點(diǎn)擊執(zhí)行,然后調(diào)試日志將打開。一旦日志中出現(xiàn)如下圖所示的窗口,然后點(diǎn)擊日志記錄:


打開日志記錄


然后在窗口中鍵入“USER”,如下所示,輸出語句將出現(xiàn)在調(diào)試窗口中。 這個(gè)'USER'語句用于過濾輸出。


USER

所以基本上,你將遵循所有上述步驟在本教程中執(zhí)行任何代碼段。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號