Se eu configurar um filtro e enviar uma resposta em lata, o Gmail anexa +canned.response
ao meu nome de usuário na resposta.
Por exemplo, dado o filtro "de: [email protected] para: [email protected]" configurado para enviar uma resposta em lata, quando [email protected]
me envia um email, a resposta em lata vem em [email protected]
vez de [email protected]
, expondo que estou usando um modelo de resposta.
Há alguma maneira de evitar isto?
gmail
gmail-canned-response
Kerrick
fonte
fonte
Respostas:
O que deve ser lembrado sobre a atual "resposta enlatada" do Gmail é que ela deve ser adicionada na guia "Laboratórios".
Isso significa que pode haver suporte escasso e pode desaparecer completamente. Este "Laboratório" em particular tem várias outras peculiaridades que estão fora do escopo da sua pergunta, mas acredito que sua resposta seja "Não".
Parece que o motivo da resposta " + canned.response " é evitar algum loop de email que alguém possa criar inadvertidamente, enviando a mensagem novamente para si ou apenas respondendo.
No meu teste, usei um filtro para a resposta com base em um " De " específico com um " Assunto " contendo uma palavra-chave. A resposta enlatada era acionada toda vez, exceto quando eu respondia diretamente à resposta enlatada.
Tenho certeza de que a maioria das pessoas pode conviver com essa peculiaridade, mas algumas das outras peculiaridades que encontrei ao testar isso podem fazer com que o Google instale este laboratório.
fonte
Pensei em uma maneira de não usar a resposta enlatada como tal (incluindo a
response
cotação adicionada no endereço de e-mail), mas simplesmente encaminhar a resposta enlatada aos e-mails filtrados (destinatários). É assim que parece:Código
Explicado
As primeiras linhas são determinar o ID da resposta em lata que você deseja enviar. A
Logger
função ajudará a registrar todos os IDs de rascunho. Adicione este ID específico aogetMessageById(Id)
. Os próximos três trechos receberão todos os emails não lidos docannedResponse
rótulo e removerão duplicatas.Com base nos emails presentes, as respostas em lata são encaminhadas para os diferentes destinatários. Depois disso, todos os emails não lidos no rótulo cannedResponse são marcados como lidos.
Uso
Adicione o código navegando no seguinte URL: https://script.google.com .
Certifique-se de pressionar o botão "bug" para autenticar o script e seu uso. O script pode ser acionado em um intervalo baseado em tempo. Coloque o gatilho no
Resources
menu da maneira que quiser.Nesse caso, existem alguns pré-requisitos. Você precisa ter um rótulo chamado
cannedResponse
e ter uma resposta fixa como rascunho. Além disso, é necessário que haja um filtro para enviar respostas em lata.Captura de tela
fonte
Jacob,
Seu código era exatamente o que eu estava procurando. Mas sendo o perfeccionista que sou, encontrei alguns problemas com seu código:
Modifiquei seu código para dar conta disso e aqui está minha versão:
fonte