真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Salesforce怎么實現(xiàn)發(fā)郵件功能

今天小編給大家分享一下Salesforce怎么實現(xiàn)發(fā)郵件功能的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

為洪洞等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及洪洞網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站制作、洪洞網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

        首先我們來捋一下思路,

        發(fā)郵件,我們需要有以下幾個部分,

              1. 標(biāo)題

              2. 內(nèi)容

              3.收件人

              4.抄送人

        了解salesforce的知道 標(biāo)題和內(nèi)容 其實設(shè)計起來很簡單,難的是查找一些收件的用戶.言歸正傳,我們來接著捋思路.

          我們是要給公用小組 里面的成員發(fā)郵件的,所以我們首先

                第一步,找到那個公用小組 (Group)對象,其次 一個小組肯定有它的小組成員(groupMembers ) ,而小組的成員其實就是我們常說的用戶(User),

      說白了,給公用小組發(fā)郵件其實就是給小組里面的成員發(fā)郵件.

                到這里 我們就可以知道三個對象的關(guān)系了. 

                 Salesforce怎么實現(xiàn)發(fā)郵件功能

            小組成員對象就相當(dāng)于一張中間表 用來連接 公用小組 和 用戶 這兩個對象.

                 Salesforce怎么實現(xiàn)發(fā)郵件功能

//發(fā)送郵件 
public static boolean sendMail() {

        Boolean result = true;
        String title = '';
        String body = '';
        List toMailList = new List();
        //List ccMailList = new List();
        List statementIdList = new List();
        Date today = Date.today();

        // 標(biāo)題與內(nèi)容
        title = '給公共小組發(fā)郵件';
        body += '各位小伙伴們,你們好!
';         body += '歡迎瀏覽苗小喵的博客!
';         body += '謝謝
';         body += '(^_^)~喵~!!
';         //收件人與抄送人         //1. 郵件群組         //String str = System.Label.OPDTPMailboxGroup;         toMailList.addAll(str.split(';'));         //2. 公共小組         //用來存放用戶的id         List idList = new List();         //查詢公用小組         List gList = [ SELECT (select userOrGroupId from groupMembers) FROM group WHERE name = 'MyGroupName'];         if (gList != null && gList.size() > 0) {             for (Group g : gList) {                 for (GroupMember gm : g.groupMembers) {                     idList.add(gm.userOrGroupId);                 }             }         }         //根據(jù)用戶id查詢用戶信息         List usrList = [SELECT email FROM user WHERE id in :idList];         //獲取各個用戶的email         for (User u : usrList) {             toMailList.add(u.email);         }         List sendMails = new List();         Messaging.SingleEmailMessage messageNEW = new Messaging.SingleEmailMessage();         messageNEW.setSubject(title);         messageNEW.setHtmlBody(body);         messageNEW.setCharset('UTF-8');         messageNEW.setToAddresses(toMailList);         //messageNEW.setCcAddresses(ccMailList);         sendMails.add(messageNEW);         if (sendMails.size() > 0) {             Messaging.SendEmailResult[] results = messaging.sendEmail(sendMails);             for (Integer i = 0; i < results.size(); i++) {                 if (results[i].success == false) {                     system.debug('=====send mail error:' + results[i].errors[0].message);                     result = false;                 }             }         }         return result;     }

以上就是“Salesforce怎么實現(xiàn)發(fā)郵件功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享名稱:Salesforce怎么實現(xiàn)發(fā)郵件功能
本文來源:http://weahome.cn/article/jopijs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部