Dela via


CreateUiDefinition-strängfunktioner

Dessa funktioner som ska användas med JSON-strängar.

concat

Sammanfogar en eller flera strängar.

Om till exempel utdatavärdet element1 för if "Contoso"returnerar det här exemplet strängen "Demo Contoso app":

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

endsWith

Avgör om en sträng slutar med ett värde.

Följande exempel returnerar true.

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

guid

Genererar en globalt unik sträng (GUID).

I följande exempel returneras ett värde som "c7bc8bdc-7252-4a82-ba53-7c468679a511":

"[guid()]"

indexOf

Returnerar den första positionen för ett värde i en sträng eller -1 om det inte hittas.

Följande exempel returnerar 2.

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

lastIndexOf

Returnerar den sista positionen för ett värde i en sträng eller -1 om det inte hittas.

Följande exempel returnerar 3.

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

ersätt

Returnerar en sträng där alla förekomster av den angivna strängen i den aktuella strängen ersätts med en annan sträng.

Följande exempel returnerar "Contoso.com web app":

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

startsWith

Avgör om en sträng börjar med ett värde.

Följande exempel returnerar true.

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

Delsträng

Returnerar delsträngen för den angivna strängen. Delsträngen börjar vid det angivna indexet och har den angivna längden.

Följande exempel returnerar "web":

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

toLower

Returnerar en sträng som konverterats till gemener.

Följande exempel returnerar "contoso":

"[toLower('CONTOSO')]"

toUpper

Returnerar en sträng som konverterats till versaler.

Följande exempel returnerar "CONTOSO":

"[toUpper('contoso')]"

Nästa steg

  • En introduktion till Azure Resource Manager finns i Översikt över Azure Resource Manager.