0

私はウェブパーツページを設計しています(このページはサポートページと呼ばれています)。身体が何らかの問題に直面している場合は、フォームに記入して電子メールIDに送信する必要があります。 フォームは次のとおりです。共有ポイント2013のユーザーにメールを送信する方法

ファーストネーム:

姓:提出

私は、ボタンのクリックで今すぐボタン

を提出する

日:直面

問題SharePoint 2013の特定の電子メールIDにデータを送信して管理者に連絡し、問題のユーザーを解決できるようにする必要がありますcing。

私はプロバイダのホスティングに取り組んでいます。だから私は基本的なツールwebpart、スクリプトエディタ、webpartのページがあります。私はジャバスクリプトを書くことができます。

は、クライアントが、中央管理者に

よろしく バサントゲラ

答えて

0

を持っていませんどのように私はSharepointの2013年に、特定の電子メールIDにこのすべてのデータを送信します 以下のコードを試してみてくださいと私に知らせて、それが動作すれば。このような

function sendEmail(from, to, body, subject) { 
var urlTemplate = site + "/_api/SP.Utilities.Utility.SendEmail"; 
var formDigest = document.getElementById("__REQUESTDIGEST").value; 
$j.ajax({ 
    contentType: 'application/json', 
    url: urlTemplate, 
    type: 'POST', 
    data: JSON.stringify({ 
     'properties': { 
      '__metadata': { 'type': 'SP.Utilities.EmailProperties' }, 
      'From': from, 
      'To': { 'results': [to] }, 
      'Subject': subject, 
      'Body': body 
     } 
    } 
), 
    headers: { 
     "Accept": "application/json;odata=verbose", 
     "content-type": "application/json;odata=verbose", 
     "X-RequestDigest": formDigest 
    }, 
    success: function (data) { 
     var result = data.d.results; 
     var i = result.length; 
    }, 
    error: function (err) { 
     alert(JSON.stringify(err)); 
    } 
});} 

コールこの機能:

sendEmail("domain\\sender", "domain\\recipient","This is the body","Hello world");

関連する問題