none
REST APIを使ってSharePointから複数の宛先にメール送信 RRS feed

  • 質問

  • REST APIを使ってSharePointから複数の宛先にメール送信しようと思っております。
    配列や変数で宛先を指定したいのですが、どうやってもうまくいかなくて困っております。
    何かいい方法ありましたらご教示願います。

    function SendEmail(){
    var ToList = ['xxx@xxx.com','yyy@xxx.com'];
            var CcList = "'zzz@xxx.com','ppp@xxx.com'";

     $.ajax(
            {
    url : _spPageContextInfo.webServerRelativeUrl +"/_api/SP.Utilities.Utility.SendEmail",
    type : "POST",
    data : JSON.stringify({
      'properties':{
         '__metadata':{'type':'SP.Utilities.EmailProperties'},
         'From': 'no-reply@sharepointonline.com',
         'To':{'results':[ToList]},
         'CC':{'results':[CcList]},
         'Body':'メール本文',
         'Subject':'メールの件名'
         }
    }),
    headers : {
       "accept" : "application/json;odata=verbose",
       "Content-Type": "application/json;odata=verbose",
    "X-RequestDigest": $("#__REQUESTDIGEST").val()
    },
    success : function(data) {
          console.log("Send mail:成功です。");
    },
    error : function(err){
    console.log("SendEmail: 残念でした。");
    }
            }
       );   
    }

                   
    • 編集済み aries666 2017年8月25日 10:40
    2017年8月25日 10:39

回答

すべての返信