🟦 Send Email using Google Apps Script

SCRIPT
function doGet(e) {

  var output = '';

  if (e.parameter.FN == "textFile") {

    var blob = Utilities.newBlob(e.parameter.content, e.parameter.mimetype, e.parameter.filename);

    MailApp.sendEmail(e.parameter.email, e.parameter.subject, 'One file is attached.', {

        name: e.parameter.sender,

        attachments: [blob]

        });

    output = 'Email with text attachment sent';

  }

  else if (e.parameter.FN == "message") {

    MailApp.sendEmail(e.parameter.email, e.parameter.subject,e.parameter.content, {

        name: e.parameter.sender        

        });

        output = 'Email with message sent';

  }  

  else if (e.parameter.FN = "quota") {

    var emailQuotaRemaining = MailApp.getRemainingDailyQuota();

    output = 'Remaining email quota: ' + emailQuotaRemaining;

    

  }


  return ContentService.createTextOutput(output);

}


function doPost(e) {

  if (e.parameter.FN == "image") {

    var data = Utilities.base64Decode(e.parameter.content);

    var blob = Utilities.newBlob(data, e.parameter.mimetype, e.parameter.filename);

    MailApp.sendEmail(e.parameter.email, e.parameter.subject, 'One image file is attached.', {

        name: e.parameter.sender,

        attachments: [blob]

        });

        output = 'Email with image attachment sent';

  }

  return ContentService.createTextOutput(output);

}
BLOCKS

setting new version in in here:

1 Like