原创 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(); 將