TMACUL

LINGUAGEM SPEL (expand) 11/10/2015

Blog Post created by TMACUL Champion on Jan 1, 2016

Uma função muito interessante que acabei não explicando o suficiente é o "expand". Por mais que não seja indicado utilizá-lo para expandir atributos devido ao não tratamento de erros, as duas outras funcionalidades são muito utilizadas. Segue abaixo alguns exemplos:

 

// Expandindo variáveis SET de sistema operacional e ambiente NXENV

printf(expand("O $NX_PRODUCT_NAME esta instalado na pasta $NX_ROOT do servidor $COMPUTERNAME e atende pelo endereco $NX_WEB_CGI_URL\n"));

 

// Expandindo atributos de objetos

printf("O 'id' do usuario servicedesk eh '%s'\n", expand(format("&{%s = cnt.last_name->id}", "servicedesk")));

 

// Lendo o conteúdo de um arquivo

printf("O conteudo do arquivo eh\n%s", expand("<{" + expand("D:/dados/arquivo.txt") + "}"));

 

 

Publicado Originalmente: 11 de outubro de 2015 às 13:03

Em: CA SDM Brasil - facebook

Por: daniel-bighelini

Outcomes