Sdílet prostřednictvím


Funkce řetězců CreateUiDefinition

Tyto funkce pro použití s řetězci JSON.

concat

Zřetězí jeden nebo více řetězců.

Pokud například výstupní hodnota element1 if "Contoso", pak tento příklad vrátí řetězec "Demo Contoso app":

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

endsWith

Určuje, zda řetězec končí hodnotou.

Následující ukázka vrátí hodnotu true.

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

guid

Vygeneruje globálně jedinečný řetězec (GUID).

Následující příklad vrátí hodnotu jako "c7bc8bdc-7252-4a82-ba53-7c468679a511":

"[guid()]"

indexOf

Vrátí první pozici hodnoty v řetězci nebo -1, pokud nebyla nalezena.

Následující ukázka vrátí hodnotu 2.

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

lastIndexOf

Vrátí poslední pozici hodnoty v řetězci nebo -1, pokud nebyla nalezena.

Následující ukázka vrátí hodnotu 3.

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

replace

Vrátí řetězec, ve kterém jsou všechny výskyty zadaného řetězce v aktuálním řetězci nahrazeny jiným řetězcem.

Následující příklad vrátí "Contoso.com web app":

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

startsWith

Určuje, zda řetězec začíná hodnotou.

Následující ukázka vrátí hodnotu true.

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

podřetězec

Vrátí podřetězce zadaného řetězce. Podřetětěr začíná v zadaném indexu a má zadanou délku.

Následující příklad vrátí "web":

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

toLower

Vrátí řetězec převedený na malá písmena.

Následující příklad vrátí "contoso":

"[toLower('CONTOSO')]"

toUpper

Vrátí řetězec převedený na velká písmena.

Následující příklad vrátí "CONTOSO":

"[toUpper('contoso')]"

Další kroky

  • Úvod do Azure Resource Manageru najdete v přehledu Azure Resource Manageru.