Funções de cadeia de caracteres CreateUiDefinition

Essas funções para usar com cadeias de caracteres JSON.

concat

Concatena uma ou mais cadeias de caracteres.

Por exemplo, se o valor de saída de if "Contoso", então este exemplo retorna a cadeia de element1 caracteres "Demo Contoso app":

"[concat('Demo ', steps('step1').element1, ' app')]"

termina com

Determina se uma cadeia de caracteres termina com um valor.

O exemplo a seguir retorna true.

"[endsWith('tuvwxyz', 'xyz')]"

guid

Gera uma cadeia de caracteres globalmente exclusiva (GUID).

O exemplo a seguir retorna um valor como "c7bc8bdc-7252-4a82-ba53-7c468679a511":

"[guid()]"

indexOf

Retorna a primeira posição de um valor dentro de uma cadeia de caracteres ou -1 se não for encontrado.

O exemplo a seguir retorna 2.

"[indexOf('abcdef', 'cd')]"

lastIndexOf

Retorna a última posição de um valor em uma cadeia de caracteres ou -1 se não for encontrado.

O exemplo a seguir retorna 3.

"[lastIndexOf('test', 't')]"

replace

Retorna uma cadeia de caracteres na qual todas as ocorrências da cadeia de caracteres especificada na cadeia de caracteres atual são substituídas por outra cadeia de caracteres.

O exemplo a seguir retorna "Contoso.com web app":

"[replace('Contoso.net web app', '.net', '.com')]"

começaCom

Determina se uma cadeia de caracteres começa com um valor.

O exemplo a seguir retorna true.

"[startsWith('abcdefg', 'ab')]"

substring

Retorna a substring da cadeia de caracteres especificada. A substring começa no índice especificado e tem o comprimento especificado.

O exemplo a seguir retorna "web":

"[substring('Contoso.com web app', 12, 3)]"

paraMais baixo

Retorna uma cadeia de caracteres convertida em minúsculas.

O exemplo a seguir retorna "contoso":

"[toLower('CONTOSO')]"

toUpper

Retorna uma cadeia de caracteres convertida em maiúsculas.

O exemplo a seguir retorna "CONTOSO":

"[toUpper('contoso')]"

Próximos passos

  • Para obter uma introdução ao Azure Resource Manager, consulte Visão geral do Azure Resource Manager.