Index

Integração de jornada para envios de e-mail

Manish Manohar Atualizado por Manish Manohar

Implementaremos um script que enviará automaticamente um e-mail ao usuário quando acionado.

Etapas para criar e criar aplicativos. Implante o aplicativo Web de e-mail do Google Apps Script:

  1. Abra a página inicial do Apps Script
    Vá para 👉 https://script.google.com/home
    Verifique se você está conectado à sua conta do Google.
  2. Criar um novo projeto
  • Clique em + Novo Projeto
  • Um editor em branco será aberto.
  • Clique em “Projeto sem título” (canto superior esquerdo) e dê a ele um nome significativo.
  1. Colar seu script
  • Copie este script fornecido
    Atualize o nome de usuário e a senha.
    Eles podem ser qualquer um que você escolher - eles não estão vinculados ao seu ID de e-mail ou conta. Esta etapa é apenas para maior segurança.
    function doPost(e) {
    try {
    // Analisar JSON de entrada
    const data = JSON.parse(e.postData.contents);


    // Credenciais codificadas
    const USERNAME = "myuser";
    const PASSWORD = "minhasenha";


    // Verifique as credenciais
    if (data.username !== USERNAME || data.password !== SENHA) {
    return ContentService
    .createTextOutput(JSON.stringify({
    status: "error",
    mensagem: "Não autorizado"
    }))
    .setMimeType(ContentService.MimeType.JSON);
    }


    // Enviar e-mail se autorizado
    GmailApp.sendEmail(
    data.to,
    data.subject,
    data.message
    );


    return ContentService
    .createTextOutput(JSON.stringify({
    status: "sucesso",
    sentTo: data.to
    }))
    .setMimeType(ContentService.MimeType.JSON);


    } catch (err) {
    return ContentService
    .createTextOutput(JSON.stringify({
    status: "error",
    message: err.message
    }))
    .setMimeType(ContentService.MimeType.JSON);
    }
    }
  • No editor, cole-o dentro do arquivo Code.gs (substitua qualquer padrão código).
  1. Implantar o script como um aplicativo Web
  • Clique no botão Implantar (canto superior direito).
  • Selecione “Nova implantação”.
  • Na caixa de diálogo, clique no ícone de engrenagem (⚙️) em “Selecionar tipo” → escolha “Aplicativo Web”.
  1. Configurar implantação
  • Descrição: adicione algo significativo (por exemplo, “API de questionário sobre diabetes”).
  • Execute como: Escolha “Eu” (seu e-mail).
  • Quem tem acesso: selecione “Qualquer pessoa” (⚠️ significa acesso público – seja cauteloso).
    ⚠️ Nota de segurança importante: quando você define “Quem tem acesso” como Qualquer pessoa, o script pode ser acessado publicamente por qualquer pessoa com o link. Se houver dados confidenciais envolvidos, considere restringir o acesso a “qualquer pessoa com Conta do Google” ou a usuários específicos.
  1. Autorizar o script
  • A primeira implantação solicitará o consentimento da Conta do Google.
  • Leia as permissões com atenção. Clique em Permitir se você estiver confortável com os riscos.
  1. Obtenha o URL do seu aplicativo Web
  • Após a implantação, você receberá um URL do aplicativo Web.
  • Copie e salve-o. Este é o endpoint que você usará para chamar seu script.
  1. Crie uma nova jornada por sua vez.
    O cartão a seguir enviará um e-mail usando o serviço Google Apps Script.

Para que isso funcione, você precisará fornecer o URL da API, seu nome de usuário e senha, o endereço de e-mail do destinatário, a linha de assunto e o corpo da mensagem.

cartão SendEmail do 
response =
post("<URL that foi copiado do script do aplicativo>",
tempo limite: 5_000,
corpo: """
{
"nome de usuário": "meuusuário",
"senha": "minhassenha",
"para": "<e-mail do destinatário>",
"assunto": "Alerta do Turno",
"mensagem": "Você recebeu uma "
}
""",
cabeçalhos: [["Content-Type", "application/json"]]
)

log("@response")
end

Esse artigo foi útil?

Como posso exportar dados do Turn?

Solução de problemas de reprodução de vídeo enfrentados pelos usuários

Contato