【问题标题】:How to send a mail to a user in share point 2013如何在 sharepoint 2013 中向用户发送邮件
【发布时间】:2017-11-19 04:32:27
【问题描述】:

我正在设计一个 Web 部件页面(此页面称为支持页面)。如果任何人遇到问题,他需要填写表格并发送到电子邮件 ID。 表格如下:

名字:

姓氏:

面临的问题:

提交日期

提交按钮

现在单击按钮,我需要将数据发送到 SharePoint 2013 中的特定电子邮件 ID 给管理员,以便他可以解决用户面临的问题。

我正在处理托管的提供商。所以我有基本的工具 webpart、脚本编辑器、webpart 页面。我只会写javascript。

如何将所有这些数据发送到 Sharepoint 2013 中的特定电子邮件 ID。 客户没有 Central 管理员

问候 巴桑特格拉

【问题讨论】:

    标签: javascript sharepoint sharepoint-2010 sharepoint-2013 web-parts


    【解决方案1】:

    请尝试以下代码,如果可行,请告诉我。

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

    【讨论】:

      猜你喜欢
      • 2011-08-31
      • 1970-01-01
      • 2016-01-17
      • 2019-03-03
      • 1970-01-01
      • 2016-11-09
      • 2014-05-12
      • 2010-11-01
      • 2023-04-02
      相关资源
      最近更新 更多