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);
}
setting new version in in here:
