原创 Asynchronous Processing Basics || Use Future Methods

異步處理的主要優點包括: 用戶效率 可擴展性 更高的限制 Use Future Methods Future methods   必須是靜態方法,並且只能返回void類型。 指定的參數必須是原始數據類型,原始數據類型的數組或

原创 Create Test Data for Apex Tests

TestDataFactory.apxc @isTest public class TestDataFactory { public static List<Account> createAccountsWithOpps(I

原创 調試和運行診斷

每個調試日誌必須爲20 MB或更小。 如果超過此數量,您將看不到所需的一切。 此外,每個組織最多可以保留1,000 MB的調試日誌。最舊的日誌將被覆蓋。 因爲調試日誌是獲取有關應用程序的調試信息的主要方式,所以您要確保不超過這些限制

原创 Create a simple Visualforce page that displays an image

<apex:page showHeader="false" title="DisplayImage" sidebar="false"> <apex:form> <table> <tr>

原创 Test Apex Triggers

AccountDeletion.apxt trigger AccountDeletion on Account (before delete) { // Prevent the deletion of accounts if t

原创 Input Data Using Forms

<apex:page standardController="Account"> <apex:form > <apex:pageBlock title="Edit Account"> <apex:

原创 Get Started with Apex Unit Tests

以下是Apex單元測試的好處 維護數據安全是我們的首要任務。 我們不會在您的組織中查看或修改任何數據,並且所有測試都在運行於安全數據中心的副本中完成。 部署的代碼覆蓋率要求 在將代碼部署或打包到Lightning Platform A

原创 Create & Use Custom Controllers

這兩個(Visualforce頁面和Apex控制器)仍相互鏈接   ContactsListController.apxc  public class ContactsListController { privat

原创 Use Simple Variables and Formulas

Create a Visualforce page that shows user information

原创 Use Standard Controllers

Create a Visualforce page which shows a basic Contact record

原创 Use Standard List Controllers

<apex:page standardController="Contact" recordSetVar="contacts"> <apex:form> <apex:pageBlock title="Cont

原创 Use Static Resources

<apex:page showHeader="false" sidebar="false" standardStylesheets="false"> <!-- Add static resources t

原创 Display Records, Fields, and Tables

Create a Visualforce page which displays a variety of output fields <apex:page standardController="Opportunit

原创 Create an Apex trigger for Opportunity that adds a task to any opportunity set to Closed Won

trigger ClosedOpportunityTrigger on Opportunity (before insert, before update) { List<Task> listTask = new List<