Qlik Community

QlikView Publisher

Discussion Board for collaboration on QlikView Publisher.

Announcements

Breathe easy -- you now have more time to plan your next steps with Qlik!
QlikView 11.2 Extended Support is now valid through December 31, 2020. Click here for more information.

julio_rossi
Contributor

Envio de e-mail ao atualizar o script

Boa tarde turma!

Preciso de uma ajuda, quero disparar um e-mail para um usuário quando o script for atualizado no servidor.

É possível?

Obrigado.

Abs,

7 Replies
Luminary
Luminary

Re: Envio de e-mail ao atualizar o script

Olá Julio,

  Você pode executar uma linha de comando do sistema operacional através do comando EXECUTE ao final do script. Nesta linha de comando você faz a chamada para um programa de linha de comando que envia o email.

Pablo Labbe

julio_rossi
Contributor

Re: Envio de e-mail ao atualizar o script

Boa tarde Pablo!

Eu até achei um exemplo na comunidade mas ainda não consegui configurar.

Faz total sentido o que disse, vou continuar tentando e posto aqui o resultado.

Obrigado pela atenção.

Grande abs,

julio_rossi
Contributor

Re: Envio de e-mail ao atualizar o script

Olá Pablo, não consegui fazer funcionar o script que ache no grupo.

Você consegue me enviar um arquivo com um exemplo?

Obrigado!!!

Luminary
Luminary

Re: Envio de e-mail ao atualizar o script

Qual o script que você achou ?

julio_rossi
Contributor

Re: Re: Envio de e-mail ao atualizar o script

Luminary
Luminary

Re: Envio de e-mail ao atualizar o script

Este usam macros. São mais complexos e dependendo da versão do windows, não funcionam.

Não tenho nada pronto então acho que funcionaria assim:

baixa o utilitário blat  ( procure por blat.net download  no google.)

instala o blat conforme instruções dele. creio

no script você pode colocar o seguinte código:

//Setar parametros do BLAT

set veMail=fulano@suaempresa.com

set vsender=sender@suaempresa.com
set vsubj=-subject "Test Blat"
set vserver=-server localhost
set vx=-x "X-Header-Test: Can Blat do it? Yes it Can!"
set vdebug=-debug -log blat.log -timestamp

//Rodar o BLAT

execute c:\<pasta de instalação do blat>\blat.exe -to $(veMail) -f $(vsender) $(vsubj) $(vserver) $(vdebug) $(vx)

Abraço,

Pablo Labbe

julio_rossi
Contributor

Re: Re: Envio de e-mail ao atualizar o script

Está certo!

Vou tentar!!!

Grande abs,