Funciones de cadena CreateUiDefinition
Estas funciones se usan con cadenas JSON.
concat
Concatena una o varias cadenas.
Por ejemplo, si el valor de salida de element1
si "Contoso"
, a continuación, en este ejemplo se devuelve la cadena de "Demo Contoso app"
:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
Determina si una cadena termina con un valor.
En el ejemplo siguiente se devuelve true.
"[endsWith('tuvwxyz', 'xyz')]"
guid
Genera una cadena única global (GUID).
El ejemplo siguiente devuelve un valor como "c7bc8bdc-7252-4a82-ba53-7c468679a511"
:
"[guid()]"
indexOf
Devuelve la primera posición de un valor dentro de una cadena o -1 si no se encuentra.
En el ejemplo siguiente se devuelve 2.
"[indexOf('abcdef', 'cd')]"
lastIndexOf
Devuelve la última posición de un valor en una cadena o -1 si no se encuentra.
En el ejemplo siguiente se devuelve 3.
"[lastIndexOf('test', 't')]"
replace
Devuelve una cadena en la que se reemplazan todas las instancias de la cadena especificada en la cadena actual con otra cadena.
El siguiente ejemplo devuelve "Contoso.com web app"
:
"[replace('Contoso.net web app', '.net', '.com')]"
startsWith
Determina si una cadena empieza con un valor.
En el ejemplo siguiente se devuelve true.
"[startsWith('abcdefg', 'ab')]"
substring
Devuelve la subcadena de la cadena especificada. La subcadena comienza en el índice especificado y tiene la longitud especificada.
El siguiente ejemplo devuelve "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
Devuelve una cadena convertida a minúsculas.
El siguiente ejemplo devuelve "contoso"
:
"[toLower('CONTOSO')]"
toUpper
Devuelve una cadena convertida a mayúsculas.
El siguiente ejemplo devuelve "CONTOSO"
:
"[toUpper('contoso')]"
Pasos siguientes
- Para ver una introducción a Azure Resource Manager, consulte Información general sobre Azure Resource Manager.