原创 Salesforce 解決chatter簡檔刪除不掉記錄類型問題

找到一個能打開指定記錄類型的簡檔,編輯刪除不掉的簡檔記錄類型,替換URL中的簡檔Id即可刪除。

原创 Salesforce WSDL測試類mock

@isTest global class NCWebServiceMock implements WebServiceMock { global void doInvoke( Object stub,

原创 Salesforce 代碼設置用戶密碼

system.setPassword(u.id, 'testtest1');  

原创 Salesforce 測試類中報101限制

在測試類裏面用異步處理 在start 和 stop外面單獨計算100條限制 在start 和 stop內的開始單獨計算100條限制 system.test.startTest() system.test.stopTest()

原创 Salesforce Queueable 實例

每五秒重新調用 Queueable方法 global class AccountQueueable implements Queueable { private Account account; private

原创 Submit Text3 快捷鍵

選擇類 • Ctrl+D 選中光標所佔的文本,繼續操作則會選中下一個相同的文本。 • Alt+F3 選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中並更改所有相同的變量名、函

原创 Salesforce 使用Schema獲取記錄類型Id

Schema.SObjectType.Account.getRecordTypeInfosByName().get('直接客戶').getRecordTypeId(); 或 String recordTypeId = Schema.get

原创 Salesforce 接口Mock類

如果代碼中調用了rest接口,那麼寫測試類的時候要模擬成功的返回結果,就需要一個Mock @isTest global class OrderInterfaceScheduleMock implements HttpCalloutMoc

原创 Salesforce Queueable 和 Salesforce @Future的區別

https://developer.salesforce.com/blogs/developer-relations/2015/05/queueable-apex-future.html    

原创 Salesforce Soql OFFSET

OFFSET當服務器返回大量記錄時,可以通過在SOQL查詢中使用OFFSET子句將結果顯示在多個頁面中(分頁)。最大偏移量是2000行。請求大於2,000的偏移量會導致NUMBER_OUTSIDE_VALI

原创 Salesforce 根據字段排序將空值放到最後

order by Schedule_Pay__c nulls last

原创 Salesforce soql 悲觀鎖For Update

For UpdateAccount [] accts = [SELECT Id FROM Account LIMIT 2 FOR UPDATE]; 在Apex中,您可以使用FOR UPDATE在更新時鎖定sObject記錄,以防止競爭條件

原创 Salesforce 使用Code發送郵件

Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); String[] toAddresses = new String[] {your Email

原创 Salesforce 將Long型日期轉換成標準格式日期

將Long型時間轉換成標準格式時間 Long i = System.currentTimeMillis(); DateTime dt = DateTime.newInstance(i); Date d = dt.dateGmt(); 將