Gerando arquivo .CSV e enviando por email
Exemplo de um script que gera um arquivo .csv a partir dos registros retornados por uma pesquisa e envia o arquivo como anexo em um email.
Perceba que a pesquisa precisa estar salva e deve ter um identificador (neste caso, 'pesTesteCSV').
Para executar o exemplo, basta criar um novo módulo, colar nele este código e mandar executar.
// Executa a pesquisa e obtém o conteúdo para o arquivo CSV
var p = K.BD.GetScriptObject('pesTesteCSV');
var conteudoCSV = p.Executar().GenerateCSV();
// Envia o email com o arquivo anexado
var e = K.GetEmailSender();
e.Subject = "Assunto do Email";
e.AddTo("enderecodeemail@empresa.com");
e.TextBody = "Segue arquivo em anexo.";
e.AddAttachment(conteudoCSV, "NomeDoArquivo.csv");
e.Send();
e.Flush();
