Compartilhar via


Funções

 

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Ao usar o System Center 2012 - Orchestrador, você pode manipular os dados da cadeia de caracteres a partir de arquivos de texto, Dados Publicados e outras fontes, e convertê-los em um formulário utilizável. Você também pode realizar operações aritméticas simples, como calcular diferenças, somar, dividir e multiplicar. Por exemplo, você pode extrair texto de um arquivo de texto usando uma atividade de Gerenciamento de Arquivos de Texto, cortar espaços à esquerda e à direita do texto e recuperar partes específicas do texto que podem ser passadas para outras atividades como itens de dados retornados.

Para obter uma lista completa das funções que você pode realizar, consulte a seguinte tabela de Funções.

Funções de manipulação de dados

Você pode inserir uma função de manipulação de dados em qualquer caixa que permita digitar texto. As funções de manipulação de dados devem ser colocadas entre colchetes ('[' e ']'). Por exemplo:

[Upper('this will be inserted in upper case')]

Quando a atividade é executada, o texto 'isso será inserido em letras maiúsculas' do exemplo é substituído por 'ISSO SERÁ INSERIDO EM LETRAS MAIÚSCULAS'.

Funções aninhadas

Se você quiser usar uma função de manipulação de dados dentro de outra função, você não precisa colocar a função aninhada entre colchetes. Por exemplo, para aninhar a função Field, digite:

[Field(Field('username=jsmith@abcompany.com','=',2),'@',1)]

Funções

As funções diferenciam maiúsculas de minúsculas. Por exemplo, Upper('Texto') será processada, mas upper('Texto') não será.

Função e definição

Uso

Parâmetros

Exemplo

Upper - converte o texto em letras maiúsculas.

Upper('Texto')

Texto - o texto que está sendo convertido em letras maiúsculas.

Upper('isso será convertido em letras maiúsculas') retorna 'ISSO SERÁ CONVERTIDO EM LETRAS MAIÚSCULAS'

Lower - converte o texto em letras minúsculas.

Lower('Texto')

Texto - o texto que está sendo convertido em letras minúsculas.

Lower('Isso Será Convertido em Letras Minúsculas') retorna 'isso será convertido em letras minúsculas'

Field - retorna o texto em uma posição específica.

Field('Texto', 'Delimitador', Número de Campo)

Texto - o texto que está sendo pesquisado.

Delimitador - o caractere que separa cada campo.

Número de Campo - a posição do campo que está sendo retornado (começando em 1).

Field('John;Smith;9055552211', ';', 2) retorna 'Smith'.

Sum - retorna a soma de um conjunto de números.

Sum(primeiroNúmero, segundoNúmero, terceiroNúmero, ...)

Número - o número que está sendo adicionado. Você pode colocar qualquer conjunto de números, cada um separado por uma vírgula (,).

Sum(2,3,4,5) retorna '14'

Diff - retorna a diferença entre dois números.

Diff(Número1, Número2,

Consulte também

Manipulação de dados