1. 程式人生 > >075_解密加密

075_解密加密

審批 spl res 模板 pro matches wid gpl toa

https://blog.csdn.net/itsme_web/article/details/81017246

https://blog.csdn.net/itsme_web/article/details/76229260 調用郵件模板

https://blog.csdn.net/itsme_web/article/details/75271801 用apex代碼通過Trigger提交審批/在List View上批量提交與審批

button 調用 class https://blog.csdn.net/itsme_web/article/details/75531358

圖片 在頁面上自動播放:https://blog.csdn.net/itsme_web/article/details/79529141

site :https://blog.csdn.net/itsme_web/article/details/76427687

Formula field inReport :https://success.salesforce.com/answers?id=90630000000gpLBAAY

查詢審批隊列中的審批者:Select Group.Name, Id, UserOrGroupId from GroupMember where Group.Type = ‘Queue‘ and group.name = ‘Approve Name‘;

https://blog.csdn.net/itsme_web/article/details/74002944

第二篇:salesforce自定義link/button並執行js

上傳圖片:https://blog.csdn.net/itsme_web/article/details/72897346

Apex Message Severity (Visual Reference) - Apex動作觸發/異常智能提示

// 修改申請
public void modifyApplication() {
    Boolean validateEmailFormal = true;
    // 驗證修改備註是否為空
    if(description.length() == 0) {
        ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.WARNING
,‘請在修改備註裏面按照實例填寫修改詳情!‘)); } // 驗證回復接收郵件是否為空 if(recieveEmail.length() == 0) { ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.WARNING,‘回復接收郵件為必填字段,請確保管理員修改完成後能夠聯系到廣告商!‘)); } // 驗證郵箱格式是否正確 if(recieveEmail.length() > 0) { validateEmailFormal = Pattern.matches(‘^\\w+@[0-9a-zA-Z]+\\.[0-9a-zA-Z]+$‘, recieveEmail); if(!validateEmailFormal) { ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.WARNING,‘郵箱格式不正確,請核實後再操作!‘)); } } if(description.length() > 0 && recieveEmail.length() > 0 && validateEmailFormal) { Account acc = [SELECT Id, Name, Advertiser_Email__c, Description FROM Account WHERE Id = :accountId]; acc.Description = description; update acc; sendEmail(acc); if(sendResult) {// 如果郵件發送成功 ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.CONFIRM,‘修改個人信息申請已提交,請收到管理員回復郵件後核實!‘)); } } } public void sendEmail(Account acc) { String adminEmail = System.Label.AdminEmail; try{ Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); String emailBody = ‘<span style="display: inline-block; width:28px;"></span>系統管理員:[‘ + acc.Name + ‘]想修改供應商個人信息,煩請管理員幫忙修改!</br>修改內容:‘ + acc.Description + ‘;</br>供應商記錄ID為:‘ + acc.Id +‘;</br>謝謝!‘; mail.setSubject(‘站點:修改供應商信息通知‘); mail.setHtmlBody(emailBody); mail.setSenderDisplayName(acc.Name); // 設置郵件發送目的地郵箱,如需修改處理供應商信息的指定管理員郵箱,請在後臺搜索自定義標簽,直接在“值”裏面修改新郵箱即可 mail.setToAddresses(new String[] {adminEmail}); // 設置回復人郵箱,這裏默認為供應商初始郵箱,若供應商在站點中更該過回復接收郵箱,則為新郵箱 mail.setReplyTo(recieveEmail); mail.setSaveAsActivity(false); Messaging.sendEmail(new Messaging.SingleEmailMessage[] {mail}); sendResult = true; }catch(Exception e){ System.debug(e.getMessage()); ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.WARNING,‘郵件發送失敗,請聯系管理員!‘)); } }

  

075_解密加密