【问题标题】:Google App Script - Send Mail from Google Form (needs subject line variable)Google 应用脚本 - 从 Google 表单发送邮件(需要主题行变量)
【发布时间】:2013-06-19 01:47:04
【问题描述】:

我是谷歌应用脚​​本的新手,我在这里很难理解很多东西。

我在下面使用这个脚本。

我正在尝试从表单提交中提取一行(说明提交的位置)并将其添加到此脚本发送的电子邮件主题行中。这将允许我按提交的位置在我的邮箱中排序。

这里是下面的内容。我需要使用 e.value 吗?我是否需要定义另一个变量并将其添加到主题字符串中?

function sendFormByEmail(e) 
{ var email = "workemails@mydomain.com";
var subject = "Maintenance Submission Form"; 
var message = ""; for(var field in e.namedValues) { message += field + ' :: ' + e.namedValues[field].toString() + "\n\n";
} MailApp.sendEmail(email, subject, message); 

}

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    只需像这样将它与现有主题连接起来:

    function sendFormByEmail(e) { 
        var email = "workemails@mydomain.com";
        var subject = "Maintenance Submission Form"; 
        var message = "";
        for(var field in e.namedValues) { 
            message += field + ' :: ' + e.namedValues[field].toString() + "\n\n";
        }
        //get location from field named locationFieldNameGoesHere and 
        //prepend it to the standard subject line
        subject=e.namedValues['locationFieldNameGoesHere'].toString() + subject;
        MailApp.sendEmail(email, subject, message); 
    }
    

    【讨论】:

    • 来自卡拉马祖,我欠你一杯啤酒。这工作得很好。
    • 如果您曾经穿越密歇根,我们可以在 Olde Peninsula Brewpub 停留一下。取而代之的是,赞成/接受就可以了;)
    • 当我的代表不那么蹩脚时,我就在上面
    • @BernieCarlin 你应该能够“接受答案”,meta.stackoverflow.com/help/someone-answers
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 2020-04-14
    相关资源
    最近更新 更多