0

Je suis en train de concevoir une page Web (cette page s'appelle la page d'assistance). Si un organisme est confronté à un problème, il doit remplir le formulaire et l'envoyer par courrier électronique. Forms est la suivante:Comment envoyer un courrier électronique à un utilisateur dans un point de partage 2013

Prénom:

Nom:

Problème Orientation:

Date de soumission

Bouton Envoyer

maintenant sur un clic de bouton I besoin d'envoyer des données à un ID de messagerie spécifique dans SharePoint 2013 à l'administrateur afin qu'il puisse résoudre l'utilisateur problème est fa cing.

Je travaille sur Provider hébergé. J'ai donc des outils de base webpart, Script editor, pages webpart. Je peux écrire javascript juste.

Comment vais-je envoyer toutes ces données à un identifiant électronique spécifique à Sharepoint 2013. client ne pas a l'administrateur central

Cordialement Basant Gera

Répondre

0

S'il vous plaît essayer le code ci-dessous et laissez-moi savoir, si ça marche.

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)); 
    } 
});} 

appeler cette fonction comme ceci:

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