Funções de cadeia de caracteres CreateUiDefinition
Essas funções para uso com cadeias de caracteres JSON.
concat
Concatena uma ou mais cadeias de caracteres.
Por exemplo, se o valor de saída element1
for "Contoso"
, este exemplo retornará a cadeia de caracteres "Demo Contoso app"
:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
Determina se uma cadeia de caracteres termina com um valor.
A amostra a seguir retorna verdadeiro.
"[endsWith('tuvwxyz', 'xyz')]"
guid
Gera uma cadeia de caracteres global exclusiva (GUID).
O seguinte exemplo retorna um valor como "c7bc8bdc-7252-4a82-ba53-7c468679a511"
:
"[guid()]"
indexOf
Retornará a primeira posição de um valor em uma cadeia de caracteres ou -1 se não for encontrado.
A amostra a seguir retorna 2.
"[indexOf('abcdef', 'cd')]"
lastIndexOf
Retornará a última posição de um valor em uma cadeia de caracteres ou -1 se não for encontrado.
A amostra a seguir retorna 3.
"[lastIndexOf('test', 't')]"
substituir
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')]"
startsWith
Determina se uma cadeia de caracteres começa com um valor.
A amostra a seguir retorna verdadeiro.
"[startsWith('abcdefg', 'ab')]"
substring
Retorna a subcadeia de caracteres da cadeia de caracteres especificada. A subcadeia de caracteres começa no índice especificado e tem o comprimento especificado.
O exemplo a seguir retorna "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
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óximas etapas
- Para obter uma introdução ao Azure Resource Manager, consulte Visão geral do Azure Resource Manager.