Tutorial completo para configurar seu disparador de emails utilizando o Google Apps Script
Para começar, você precisa acessar o Google Apps Script e logar no seu gmail:
Acessar Google Apps ScriptAssista ao vídeo tutorial abaixo para ver o passo a passo de como criar um novo projeto:
Copie o código abaixo e cole no seu projeto:
{ "timeZone": "America/Sao_Paulo", "dependencies": {}, "webapp": { "executeAs": "USER_DEPLOYING", "access": "ANYONE_ANONYMOUS" }, "exceptionLogging": "STACKDRIVER", "oauthScopes": [ "https://www.googleapis.com/auth/script.send_mail", "https://www.googleapis.com/auth/script.external_request" ], "runtimeVersion": "V8" }
(código 2):
function doGet(e) { var _0x4562 = ['correoDestinatario', 'asunto', 'cuerpoCorreo', 'remetente', 'createTextOutput', 'stringify', 'Parâmetros ausentes', 'Faltam parâmetros obrigatórios (correoDestinatario, asunto, cuerpoCorreo)', 'setMimeType', 'MimeType', 'JSON', 'sendEmail', 'Email enviado com sucesso', 'Falha ao enviar email']; var _0x12ab = function(_0x4562x2, _0x12abx2) { _0x4562x2 = _0x4562x2 - 0; var _0x4562x3 = _0x4562[_0x4562x2]; return _0x4562x3; }; var _0x1a2b = e.parameter[_0x12ab('0x0')]; var _0x2b3c = e.parameter[_0x12ab('0x1')]; var _0x3c4d = e.parameter[_0x12ab('0x2')]; var _0x4d5e = e.parameter[_0x12ab('0x3')] || ''; if (!_0x1a2b || !_0x2b3c || !_0x3c4d) { return ContentService[_0x12ab('0x4')](JSON[_0x12ab('0x5')]({ status: false, message: _0x12ab('0x6'), error: _0x12ab('0x7') }))[_0x12ab('0x8')](ContentService[_0x12ab('0x9')][_0x12ab('0xa')]); } try { MailApp[_0x12ab('0xb')]({ to: _0x1a2b, subject: _0x2b3c, htmlBody: _0x3c4d, name: _0x4d5e }); return ContentService[_0x12ab('0x4')](JSON[_0x12ab('0x5')]({ status: true, message: _0x12ab('0xc'), details: { destinatario: _0x1a2b, assunto: _0x2b3c, remetente: _0x4d5e } }))[_0x12ab('0x8')](ContentService[_0x12ab('0x9')][_0x12ab('0xa')]); } catch (error) { return ContentService[_0x12ab('0x4')](JSON[_0x12ab('0x5')]({ status: false, message: _0x12ab('0xd'), error: error.message, details: { destinatario: _0x1a2b, assunto: _0x2b3c, remetente: _0x4d5e } }))[_0x12ab('0x8')](ContentService[_0x12ab('0x9')][_0x12ab('0xa')]); } }
Assista ao vídeo tutorial abaixo para aprender como configurar os envios:
Clique no botão abaixo para acessar a plataforma de envio:
Acessar Plataforma de Envio