发送邮件谷歌脚本

时间:2017-08-24 08:51:20

标签: email google-apps-script google-sheets

我正在寻找可以从谷歌表发送电子邮件的谷歌脚本。

我需要向包含某些软件许可证的多个学生发送电子邮件。

我有他们的电子邮件在第a行,他们的名字在第b行,而许可证在第c行。

我希望电子邮件说:

"您好学生

以下是一些非常棒的软件的许可证: LICENS

祝你好运

奥利弗"

我一直试图在网上找到类似的脚本,但还是找不到这样的东西。

也许你有一个喜欢它或在某个地方见过它?

我的编码技巧很差。

希望你们能帮助我:)。

1 个答案:

答案 0 :(得分:1)

尝试以下脚本

function sendMail() {
    var data = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getDataRange().getValues();
    for (var i = 0; i < data.length; i++) {
        var email = data[i][0];
        var username = data[i][1];
        var licens = data[i][2];
        var content = "<p>Hi " + username + "</p><p>Here is your licens for some awesome software: " + licens + "</p><p>Best regards,<br>Oliver</p>";
        MailApp.sendEmail({
            to: email,
            subject: "CUSTOM SUBJECT",
            htmlBody: content
        })
    }
}