Share via


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